#include "ItemGroup.h"#include "../../core/pattern/singleton/Context.h"#include "../../core/pattern/mvc/ItemModelObservable.h"#include "../../core/pattern/mvc/ItemController.h"#include "../../../color/RGBAColor.h"#include "../../../qt/widgets/Utils.h"#include "../../../geometry/Envelope.h"#include "../../../common/STLUtils.h"#include "../../core/AbstractScene.h"#include "../../core/pattern/mvc/ItemObserver.h"#include <QGraphicsSceneMouseEvent>#include <QStyleOptionGraphicsItem>