QElectroTech
0.70
|
The ESEventAddTerminal class This ESEvent manage creation of terminal in an ElementScene. More...
#include <eseventaddterminal.h>
Public Member Functions | |
ESEventAddTerminal (ElementScene *scene) | |
ESEventAddTerminal::ESEventAddTerminal. More... | |
~ESEventAddTerminal () override | |
ESEventAddTerminal::~ESEventAddTerminal. More... | |
bool | mouseMoveEvent (QGraphicsSceneMouseEvent *event) override |
ESEventAddTerminal::mouseMoveEvent. More... | |
bool | mouseReleaseEvent (QGraphicsSceneMouseEvent *event) override |
ESEventAddTerminal::mouseReleaseEvent. More... | |
bool | keyPressEvent (QKeyEvent *event) override |
ESEventAddTerminal::keyPressEvent. More... | |
Public Member Functions inherited from ESEventInterface | |
ESEventInterface (ElementScene *scene) | |
virtual | ~ESEventInterface () |
ESEventInterface::~ESEventInterface Destructor. More... | |
void | init () |
ESEventInterface::init Init this event interface. More... | |
virtual bool | mouseDoubleClickEvent (QGraphicsSceneMouseEvent *event) |
virtual bool | mousePressEvent (QGraphicsSceneMouseEvent *event) |
virtual bool | wheelEvent (QGraphicsSceneWheelEvent *event) |
virtual bool | KeyReleaseEvent (QKeyEvent *event) |
virtual bool | isRunning () const |
virtual bool | isFinish () const |
Private Attributes | |
PartTerminal * | m_terminal |
Additional Inherited Members | |
Protected Member Functions inherited from ESEventInterface | |
void | updateHelpCross (const QPointF &p) |
Protected Attributes inherited from ESEventInterface | |
ElementScene * | m_scene |
QETElementEditor * | m_editor |
QGraphicsLineItem * | m_help_horiz |
QGraphicsLineItem * | m_help_verti |
bool | m_running |
bool | m_abort |
The ESEventAddTerminal class This ESEvent manage creation of terminal in an ElementScene.
Definition at line 31 of file eseventaddterminal.h.
ESEventAddTerminal::ESEventAddTerminal | ( | ElementScene * | scene | ) |
ESEventAddTerminal::ESEventAddTerminal.
scene |
Definition at line 29 of file eseventaddterminal.cpp.
References ESEventInterface::m_editor, ESEventInterface::m_running, ESEventInterface::m_scene, and m_terminal.
|
override |
ESEventAddTerminal::~ESEventAddTerminal.
Definition at line 40 of file eseventaddterminal.cpp.
References m_terminal.
|
overridevirtual |
ESEventAddTerminal::keyPressEvent.
event |
Reimplemented from ESEventInterface.
Definition at line 87 of file eseventaddterminal.cpp.
References Qet::East, ESEventInterface::keyPressEvent(), m_terminal, Qet::North, PartTerminal::orientation, Qet::South, and Qet::West.
|
overridevirtual |
ESEventAddTerminal::mouseMoveEvent.
event |
Reimplemented from ESEventInterface.
Definition at line 49 of file eseventaddterminal.cpp.
References ESEventInterface::m_scene, m_terminal, and ESEventInterface::updateHelpCross().
|
overridevirtual |
ESEventAddTerminal::mouseReleaseEvent.
event |
Reimplemented from ESEventInterface.
Definition at line 61 of file eseventaddterminal.cpp.
References ESEventInterface::m_editor, ESEventInterface::m_running, ESEventInterface::m_scene, m_terminal, and QET::Icons::tr.
|
private |
Definition at line 42 of file eseventaddterminal.h.
Referenced by ESEventAddTerminal(), keyPressEvent(), mouseMoveEvent(), mouseReleaseEvent(), and ~ESEventAddTerminal().