#include "LineItem.h"#include "../../core/pattern/mvc/ItemController.h"#include "../../core/AbstractScene.h"#include "../../core/pattern/mvc/Observable.h"#include "../../../color/RGBAColor.h"#include "../../../qt/widgets/Utils.h"#include "../../../geometry/Envelope.h"#include "../../../common/STLUtils.h"#include "../../item/LineModel.h"#include <vector>#include <QPointF>#include <QGraphicsSceneMouseEvent>#include <QStyleOptionGraphicsItem>#include <QObject>