18#ifndef ESEVENTADDPOLYGON_H
19#define ESEVENTADDPOLYGON_H
25class QGraphicsSceneMouseEvent;
The ESEventAddPolygon class This ESEvent manage creation of polygon in an ElementScene.
Definition eseventaddpolygon.h:32
~ESEventAddPolygon() override
ESEventAddPolygon::~ESEventAddPolygon.
Definition eseventaddpolygon.cpp:38
bool mouseMoveEvent(QGraphicsSceneMouseEvent *event) override
ESEventAddPolygon::mouseMoveEvent.
Definition eseventaddpolygon.cpp:72
PartPolygon * m_polygon
Definition eseventaddpolygon.h:43
bool mousePressEvent(QGraphicsSceneMouseEvent *event) override
ESEventAddPolygon::mousePressEvent.
Definition eseventaddpolygon.cpp:49
bool mouseDoubleClickEvent(QGraphicsSceneMouseEvent *event) override
ESEventAddPolygon::mouseDoubleClickEvent.
Definition eseventaddpolygon.cpp:108
bool mouseReleaseEvent(QGraphicsSceneMouseEvent *event) override
ESEventAddPolygon::mouseReleaseEvent.
Definition eseventaddpolygon.cpp:85
Definition eseventinterface.h:30
The ElementScene class This class is the canvas allowing the visual edition of an electrical element....
Definition elementscene.h:46
The PartPolygon class This class represents a polygon primitive which may be used to compose the draw...
Definition partpolygon.h:34