10#ifndef DDT_DATAVISUALISATION_DDTGRAPHCIS_GE_RECTANGLE_HPP
11#define DDT_DATAVISUALISATION_DDTGRAPHCIS_GE_RECTANGLE_HPP
32 const double y,
const double w,
const double h,
33 const QString obj_name =
"",
const QString elem_name =
"");
43 virtual void DrawElement(QPainter* painter)
override;
55 int type()
const override;
58 void hoverEnterEvent(QGraphicsSceneHoverEvent*
const event)
override;
59 void hoverLeaveEvent(QGraphicsSceneHoverEvent*
const event)
override;
61 bool sceneEventFilter(QGraphicsItem*
const watched,
62 QEvent*
const event)
override;
65 void SetCornerPositions()
const;
Definition ddtGraphicalElementProperties.hpp:20
virtual ~DdtGraphicalElementRectangle()
int type() const override
Definition ddtGraphicalElementRectangle.cpp:51
QRectF boundingRect() const override
Definition ddtGraphicalElementRectangle.cpp:39
DdtGraphicalElementRectangle(DdtGraphicalElementProperties const &element_properties, const double x, const double y, const double w, const double h, const QString obj_name="", const QString elem_name="")
Definition ddtGraphicalElementRectangle.cpp:14
virtual void DrawElement(QPainter *painter) override
Definition ddtGraphicalElementRectangle.cpp:59
DdtGraphicalElementProperties element_properties
Definition ddtGraphicalElement.hpp:248
DdtGraphicalElement(DdtGraphicalElementProperties const &element_properties, const QString obj_name="", const QString elem_name="")
Definition ddtGraphicalElement.cpp:15
Definition ddtPointGrabber.hpp:24
DDT Graphics. Base Class for the DDT Graphical Elements. Elements can be lines, ovals,...