summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/declarative/graphicsitems/qmlgraphicsimage_p.h1
-rw-r--r--src/declarative/graphicsitems/qmlgraphicsimagebase.cpp3
-rw-r--r--src/declarative/graphicsitems/qmlgraphicsimagebase_p.h1
3 files changed, 4 insertions, 1 deletions
diff --git a/src/declarative/graphicsitems/qmlgraphicsimage_p.h b/src/declarative/graphicsitems/qmlgraphicsimage_p.h
index 81e10ab..47cdcd6 100644
--- a/src/declarative/graphicsitems/qmlgraphicsimage_p.h
+++ b/src/declarative/graphicsitems/qmlgraphicsimage_p.h
@@ -74,7 +74,6 @@ public:
Q_SIGNALS:
void fillModeChanged();
- void pixmapChanged();
protected:
QmlGraphicsImage(QmlGraphicsImagePrivate &dd, QmlGraphicsItem *parent);
diff --git a/src/declarative/graphicsitems/qmlgraphicsimagebase.cpp b/src/declarative/graphicsitems/qmlgraphicsimagebase.cpp
index 6cd1c05..8374c9f 100644
--- a/src/declarative/graphicsitems/qmlgraphicsimagebase.cpp
+++ b/src/declarative/graphicsitems/qmlgraphicsimagebase.cpp
@@ -106,6 +106,7 @@ void QmlGraphicsImageBase::setSource(const QUrl &url)
setImplicitHeight(0);
emit statusChanged(d->status);
emit sourceChanged(d->url);
+ emit pixmapChanged();
update();
} else {
d->status = Loading;
@@ -131,6 +132,7 @@ void QmlGraphicsImageBase::setSource(const QUrl &url)
emit statusChanged(d->status);
emit sourceChanged(d->url);
emit progressChanged(d->progress);
+ emit pixmapChanged();
update();
}
}
@@ -155,6 +157,7 @@ void QmlGraphicsImageBase::requestFinished()
emit statusChanged(d->status);
emit sourceChanged(d->url);
emit progressChanged(1.0);
+ emit pixmapChanged();
update();
}
diff --git a/src/declarative/graphicsitems/qmlgraphicsimagebase_p.h b/src/declarative/graphicsitems/qmlgraphicsimagebase_p.h
index bab93b7..4936794 100644
--- a/src/declarative/graphicsitems/qmlgraphicsimagebase_p.h
+++ b/src/declarative/graphicsitems/qmlgraphicsimagebase_p.h
@@ -71,6 +71,7 @@ Q_SIGNALS:
void sourceChanged(const QUrl &);
void statusChanged(Status);
void progressChanged(qreal progress);
+ void pixmapChanged();
protected:
QmlGraphicsImageBase(QmlGraphicsImageBasePrivate &dd, QmlGraphicsItem *parent);