aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquickimage_p.h
diff options
context:
space:
mode:
authorGunnar Sletta <gunnar.sletta@jollamobile.com>2014-07-31 11:40:03 +0200
committerGunnar Sletta <gunnar.sletta@jollamobile.com>2014-08-04 14:30:12 +0200
commitec559c38c349c38785bdcc265d7e0f852249cfb4 (patch)
treea394958f1851991066d4a94fc782874f8dada74f /src/quick/items/qquickimage_p.h
parent6a3d776671bc618fcc184779a8cc8e2d08e08278 (diff)
Clean up Image and ShaderEffectSource properly.
Change-Id: I9e3eb5f65ea5f46d30fb7905d0f9c479da367bf5 Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
Diffstat (limited to 'src/quick/items/qquickimage_p.h')
-rw-r--r--src/quick/items/qquickimage_p.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/quick/items/qquickimage_p.h b/src/quick/items/qquickimage_p.h
index 56b064f525..82ac776762 100644
--- a/src/quick/items/qquickimage_p.h
+++ b/src/quick/items/qquickimage_p.h
@@ -102,10 +102,14 @@ Q_SIGNALS:
void verticalAlignmentChanged(VAlignment alignment);
Q_REVISION(1) void mipmapChanged(bool);
+private Q_SLOTS:
+ void invalidateSG();
+
protected:
QQuickImage(QQuickImagePrivate &dd, QQuickItem *parent);
void pixmapChange();
void updatePaintedGeometry();
+ void releaseResources() Q_DECL_OVERRIDE;
virtual void geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry);
virtual QSGNode *updatePaintNode(QSGNode *, UpdatePaintNodeData *);