Changeset View
Changeset View
Standalone View
Standalone View
components/ImageDataItem.h
Show First 20 Lines • Show All 45 Lines • ▼ Show 20 Line(s) | 38 | { | |||
---|---|---|---|---|---|
46 | * \get data() const | 46 | * \get data() const | ||
47 | * \set setData() | 47 | * \set setData() | ||
48 | * \notify dataChanged() | 48 | * \notify dataChanged() | ||
49 | */ | 49 | */ | ||
50 | Q_PROPERTY(QImage data READ data WRITE setData NOTIFY dataChanged) | 50 | Q_PROPERTY(QImage data READ data WRITE setData NOTIFY dataChanged) | ||
51 | 51 | | |||
52 | public: | 52 | public: | ||
53 | explicit ImageDataItem(QQuickItem* parent = 0); | 53 | explicit ImageDataItem(QQuickItem* parent = 0); | ||
54 | virtual ~ImageDataItem(); | 54 | ~ImageDataItem() override; | ||
55 | 55 | | |||
56 | /** | 56 | /** | ||
57 | * Getter for property #data. | 57 | * Getter for property #data. | ||
58 | */ | 58 | */ | ||
59 | QImage data() const; | 59 | QImage data() const; | ||
60 | /** | 60 | /** | ||
61 | * Setter for property #data. | 61 | * Setter for property #data. | ||
62 | */ | 62 | */ | ||
63 | void setData(const QImage& newValue); | 63 | void setData(const QImage& newValue); | ||
64 | 64 | | |||
65 | Q_SIGNALS: | 65 | Q_SIGNALS: | ||
66 | void dataChanged(); | 66 | void dataChanged(); | ||
67 | 67 | | |||
68 | protected: | 68 | protected: | ||
69 | virtual QSGNode* updatePaintNode(QSGNode* node, QQuickItem::UpdatePaintNodeData*) Q_DECL_OVERRIDE; | 69 | QSGNode* updatePaintNode(QSGNode* node, QQuickItem::UpdatePaintNodeData*) override; | ||
70 | 70 | | |||
71 | private: | 71 | private: | ||
72 | class Private; | 72 | class Private; | ||
73 | Private* const d; | 73 | Private* const d; | ||
74 | }; | 74 | }; | ||
75 | 75 | | |||
76 | } // Namespace Components | 76 | } // Namespace Components | ||
77 | } // Namespace Calligra | 77 | } // Namespace Calligra | ||
78 | 78 | | |||
79 | #endif // CALLIGRA_COMPONENTS_PIXMAPITEM_H | 79 | #endif // CALLIGRA_COMPONENTS_PIXMAPITEM_H |