52 #ifndef VTOOLBASEPOINT_H
53 #define VTOOLBASEPOINT_H
55 #include <qcompilerdetection.h>
56 #include <QDomElement>
57 #include <QGraphicsItem>
58 #include <QMetaObject>
65 #include "../vmisc/def.h"
66 #include "../ifc/xml/vabstractpattern.h"
87 virtual
int type() const Q_DECL_OVERRIDE {
return Type;}
110 virtual
void AddToFile() Q_DECL_OVERRIDE;
111 virtual QVariant
itemChange ( GraphicsItemChange change, const QVariant &value ) Q_DECL_OVERRIDE;
112 virtual
void deleteTool(
bool ask = true) Q_DECL_OVERRIDE;
113 virtual
void SaveDialog(QDomElement &domElement) Q_DECL_OVERRIDE;
114 virtual
void hoverEnterEvent ( QGraphicsSceneHoverEvent * event ) Q_DECL_OVERRIDE;
115 virtual
void hoverLeaveEvent ( QGraphicsSceneHoverEvent * event ) Q_DECL_OVERRIDE;
116 virtual
void mousePressEvent( QGraphicsSceneMouseEvent * event ) Q_DECL_OVERRIDE;
117 virtual
void mouseReleaseEvent ( QGraphicsSceneMouseEvent * event ) Q_DECL_OVERRIDE;
121 virtual QString
makeToolTip() const Q_DECL_OVERRIDE;
130 QGraphicsItem * parent =
nullptr );
The VContainer class container of all variables.
The VGObject class keep information graphical objects.
The VMainGraphicsScene class main scene.
The VPointF class keep data of point.