aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/declarative/items/qsgimagebase.cpp6
-rw-r--r--src/declarative/items/qsgimagebase_p.h2
2 files changed, 8 insertions, 0 deletions
diff --git a/src/declarative/items/qsgimagebase.cpp b/src/declarative/items/qsgimagebase.cpp
index f8f2183a15..5c6334de66 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 567c46d30b..e17ca3b059 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();