50 QPointF pos =
m_scene -> snapToGrid(event -> scenePos());
62 if (event -> button() == Qt::LeftButton) {
74 else if (event -> button() == Qt::RightButton) {
88 if (event -> key() == Qt::Key_Space) {
bool mouseMoveEvent(QGraphicsSceneMouseEvent *event) override
ESEventAddTerminal::mouseMoveEvent.
QETElementEditor * m_editor
bool mouseReleaseEvent(QGraphicsSceneMouseEvent *event) override
ESEventAddTerminal::mouseReleaseEvent.
void updateHelpCross(const QPointF &p)
~ESEventAddTerminal() override
ESEventAddTerminal::~ESEventAddTerminal.
bool keyPressEvent(QKeyEvent *event) override
ESEventAddTerminal::keyPressEvent.
ESEventAddTerminal(ElementScene *scene)
ESEventAddTerminal::ESEventAddTerminal.
virtual bool keyPressEvent(QKeyEvent *event)
ESEventInterface::keyPressEvent By default, press escape key abort the curent action.
PartTerminal * m_terminal
Qet::Orientation orientation
Orientation
Orientation (used for electrical elements and their terminals)