1 #include "MosaicGraphicsScene.h"
3 #include <QGraphicsSceneMouseEvent>
5 #include "MosaicSceneWidget.h"
8 MosaicGraphicsScene::MosaicGraphicsScene(MosaicSceneWidget *parent) :
QGraphicsScene(parent) {
11 MosaicGraphicsScene::~MosaicGraphicsScene() {
15 void MosaicGraphicsScene::contextMenuEvent(QGraphicsSceneContextMenuEvent *contextMenuEvent) {
16 if (selectedItems().count() < 2 ||
17 !qobject_cast<MosaicSceneWidget *>(parent())->contextMenuEvent(contextMenuEvent)) {
18 QGraphicsScene::contextMenuEvent(contextMenuEvent);
23 void MosaicGraphicsScene::mousePressEvent(QGraphicsSceneMouseEvent *mouseEvent) {
24 if (mouseEvent->button() == Qt::RightButton) {
29 QGraphicsScene::mousePressEvent(mouseEvent);