ddt 1.2.1
Loading...
Searching...
No Matches
ddtGraphicsTextItem.hpp
Go to the documentation of this file.
1
19#ifndef DDT_DATAVISUALISATION_DDTUTILS_GRAPHICSTEXTITEM_HPP
20#define DDT_DATAVISUALISATION_DDTUTILS_GRAPHICSTEXTITEM_HPP
21
22#include <QBrush>
23#include <QGraphicsTextItem>
24#include <QPainter>
25
29class DdtGraphicsTextItem : public QGraphicsTextItem {
30 Q_OBJECT
31
32 public:
37 DdtGraphicsTextItem(QGraphicsItem *parent = nullptr);
38
42 void paint(QPainter *painter, const QStyleOptionGraphicsItem *option,
43 QWidget *widget) override;
44
49 void setBrush(const QBrush in_brush);
50
51 signals:
56
57 protected:
58 void focusOutEvent(QFocusEvent *const event) override;
59
60 QBrush brush;
61};
62
63#endif // DDT_DATAVISUALISATION_DDTUTILS_GRAPHICSTEXTITEM_HPP
64
Definition ddtGraphicsTextItem.hpp:29
void focusOutEvent(QFocusEvent *const event) override
Definition ddtGraphicsTextItem.cpp:47
void setBrush(const QBrush in_brush)
Definition ddtGraphicsTextItem.cpp:43
void GraphicsTextItemLostFocus()
QBrush brush
Definition ddtGraphicsTextItem.hpp:60
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override
Definition ddtGraphicsTextItem.cpp:34
DdtGraphicsTextItem(QGraphicsItem *parent=nullptr)
Definition ddtGraphicsTextItem.cpp:28