Changeset View
Changeset View
Standalone View
Standalone View
src/context/qml_plugin/src/PixmapItem.h
Show All 34 Lines | |||||
35 | public: | 35 | public: | ||
36 | PixmapItem(); | 36 | PixmapItem(); | ||
37 | 37 | | |||
38 | void setSource( const QPixmap &source ); | 38 | void setSource( const QPixmap &source ); | ||
39 | void resetSource() { setSource( QPixmap() ); } | 39 | void resetSource() { setSource( QPixmap() ); } | ||
40 | QPixmap source() const { return m_source; } | 40 | QPixmap source() const { return m_source; } | ||
41 | bool valid() const { return !m_source.isNull(); } | 41 | bool valid() const { return !m_source.isNull(); } | ||
42 | 42 | | |||
43 | QSGNode* updatePaintNode( QSGNode * oldNode, UpdatePaintNodeData * updatePaintNodeData ) Q_DECL_OVERRIDE; | 43 | QSGNode* updatePaintNode( QSGNode * oldNode, UpdatePaintNodeData * updatePaintNodeData ) override; | ||
44 | void geometryChanged( const QRectF &newGeometry, const QRectF &oldGeometry ) Q_DECL_OVERRIDE; | 44 | void geometryChanged( const QRectF &newGeometry, const QRectF &oldGeometry ) override; | ||
45 | 45 | | |||
46 | signals: | 46 | signals: | ||
47 | void sourceChanged(); | 47 | void sourceChanged(); | ||
48 | 48 | | |||
49 | private: | 49 | private: | ||
50 | QPixmap m_source; | 50 | QPixmap m_source; | ||
51 | bool m_pixmapChanged; | 51 | bool m_pixmapChanged; | ||
52 | bool m_sizeChanged; | 52 | bool m_sizeChanged; | ||
53 | }; | 53 | }; | ||
54 | 54 | | |||
55 | #endif // PIXMAPITEM_H | 55 | #endif // PIXMAPITEM_H |