From 5d6c7a35c44b811a167691d2f07b19ee05e91ef0 Mon Sep 17 00:00:00 2001 From: Charles Yin Date: Thu, 8 Sep 2011 15:00:55 +1000 Subject: [PATCH] add convenient function pixmap() function for QSGImageBase Change-Id: I30e5c81daf10f001120ef04fe50f347f0b8578bb Reviewed-on: http://codereview.qt-project.org/4387 Reviewed-by: Qt Sanity Bot Reviewed-by: Michael Brasser --- src/declarative/items/qsgimagebase.cpp | 6 ++++++ src/declarative/items/qsgimagebase_p.h | 2 ++ 2 files changed, 8 insertions(+) diff --git a/src/declarative/items/qsgimagebase.cpp b/src/declarative/items/qsgimagebase.cpp index f8f2183..5c6334d 100644 --- a/src/declarative/items/qsgimagebase.cpp +++ b/src/declarative/items/qsgimagebase.cpp @@ -163,6 +163,12 @@ void QSGImageBase::setCache(bool cache) load(); } +QPixmap QSGImageBase::pixmap() const +{ + Q_D(const QSGImageBase); + return d->pix.pixmap(); +} + void QSGImageBase::setMirror(bool mirror) { Q_D(QSGImageBase); diff --git a/src/declarative/items/qsgimagebase_p.h b/src/declarative/items/qsgimagebase_p.h index 567c46d..e17ca3b 100644 --- a/src/declarative/items/qsgimagebase_p.h +++ b/src/declarative/items/qsgimagebase_p.h @@ -79,6 +79,8 @@ public: bool cache() const; void setCache(bool); + QPixmap pixmap() const; + virtual void setSourceSize(const QSize&); QSize sourceSize() const; void resetSourceSize(); -- 2.7.4