33 #include <QMouseEvent>
35 #include <QGraphicsView>
36 #include <QGraphicsPixmapItem>
37 #include <QGraphicsTextItem>
38 #include <QGraphicsScene>
39 #include <QGraphicsPathItem>
41 #include "Core/include/DCommon.h"
55 QGraphicsScene *scene;
56 QGraphicsPixmapItem *pixItem;
57 QGraphicsPathItem *pathItem;
58 QGraphicsPathItem *centerRectPathItem;
60 QList<QGraphicsTextItem*> *textItemList;
64 void mouseMoveEvent(QMouseEvent* pEvent);
67 void setGridSize(
int s);
68 inline int getGridSize() {
return gridSize; }
69 inline double getScaleFactor() {
return scaleFactor; }
70 inline QGraphicsPixmapItem *getPixItem() {
return pixItem; }
71 inline QList<QGraphicsTextItem*> *getTextItemList() {
return textItemList; }
72 inline QGraphicsPathItem *getCenterRectPathItem() {
return centerRectPathItem; }
73 void displayAt(
int x,
int y);
74 void setImage(QImage *img);
79 void scaleImage(
double factor);
Definition: MagnifyView.h:44