|
QElectroTech
0.8-dev
|
Go to the documentation of this file.
18 #ifndef DVEVENTINTERFACE_H
19 #define DVEVENTINTERFACE_H
73 #endif // DVEVENTINTERFACE_H
virtual bool KeyReleaseEvent(QKeyEvent *event)
Definition: dveventinterface.cpp:78
virtual bool mouseMoveEvent(QMouseEvent *event)
Definition: dveventinterface.cpp:44
virtual bool isRunning() const
Definition: dveventinterface.cpp:83
DVEventInterface(DiagramView *dv)
Definition: dveventinterface.cpp:22
Diagram * m_diagram
Definition: dveventinterface.h:68
virtual bool mouseDoubleClickEvent(QMouseEvent *event)
Definition: dveventinterface.cpp:34
virtual bool mousePressEvent(QMouseEvent *event)
Definition: dveventinterface.cpp:39
virtual bool mouseReleaseEvent(QMouseEvent *event)
Definition: dveventinterface.cpp:49
~DVEventInterface() override=0
Definition: dveventinterface.cpp:31
The Diagram class This class represents an electric diagram. It manages its various child elements,...
Definition: diagram.h:56
DiagramView * m_dv
Definition: dveventinterface.h:67
void finish()
finish emited when the interface finish is work
virtual bool keyPressEvent(QKeyEvent *event)
DVEventInterface::keyPressEvent By default, press escape key abort the curent action....
Definition: dveventinterface.cpp:66
bool m_abort
Definition: dveventinterface.h:70
The DVEventInterface class This class is the main interface for manage event of a Diagram View....
Definition: dveventinterface.h:43
Definition: diagramview.h:38
bool m_running
Definition: dveventinterface.h:69
virtual bool wheelEvent(QWheelEvent *event)
Definition: dveventinterface.cpp:54
virtual bool isFinish() const
Definition: dveventinterface.cpp:87