aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquickimage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/quick/items/qquickimage.cpp')
-rw-r--r--src/quick/items/qquickimage.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/quick/items/qquickimage.cpp b/src/quick/items/qquickimage.cpp
index d7527742dc..f8323a6bc3 100644
--- a/src/quick/items/qquickimage.cpp
+++ b/src/quick/items/qquickimage.cpp
@@ -184,6 +184,17 @@ void QQuickImagePrivate::setImage(const QImage &image)
q->update();
}
+void QQuickImagePrivate::setPixmap(const QQuickPixmap &pixmap)
+{
+ Q_Q(QQuickImage);
+ pix.setPixmap(pixmap);
+
+ q->pixmapChange();
+ status = pix.isNull() ? QQuickImageBase::Null : QQuickImageBase::Ready;
+
+ q->update();
+}
+
/*!
\qmlproperty enumeration QtQuick::Image::fillMode