ddt 1.4.0
 
Loading...
Searching...
No Matches
ddtGraphicsTextItem.hpp
Go to the documentation of this file.
1
9
10#ifndef DDT_DATAVISUALISATION_DDTUTILS_GRAPHICSTEXTITEM_HPP
11#define DDT_DATAVISUALISATION_DDTUTILS_GRAPHICSTEXTITEM_HPP
12
13#include <QBrush>
14#include <QGraphicsTextItem>
15#include <QPainter>
16
20class DdtGraphicsTextItem : public QGraphicsTextItem {
21 Q_OBJECT
22
23 public:
28 DdtGraphicsTextItem(QGraphicsItem *parent = nullptr);
29
33 void paint(QPainter *painter, const QStyleOptionGraphicsItem *option,
34 QWidget *widget) override;
35
40 void setBrush(const QBrush in_brush);
41
42 signals:
47
48 protected:
49 void focusOutEvent(QFocusEvent *const event) override;
50
51 QBrush brush;
52};
53
54#endif // DDT_DATAVISUALISATION_DDTUTILS_GRAPHICSTEXTITEM_HPP
void focusOutEvent(QFocusEvent *const event) override
Definition ddtGraphicsTextItem.cpp:38
void setBrush(const QBrush in_brush)
Definition ddtGraphicsTextItem.cpp:34
void GraphicsTextItemLostFocus()
QBrush brush
Definition ddtGraphicsTextItem.hpp:51
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override
Definition ddtGraphicsTextItem.cpp:25
DdtGraphicsTextItem(QGraphicsItem *parent=nullptr)
Definition ddtGraphicsTextItem.cpp:19