diff options
author | Martin Jones <martin.jones@nokia.com> | 2010-04-27 11:57:08 +1000 |
---|---|---|
committer | Martin Jones <martin.jones@nokia.com> | 2010-04-27 11:57:08 +1000 |
commit | 95fa13fe7cd28629567edf8d7cf6adbeb9b111aa (patch) | |
tree | 519356eab4bb48f8caf91fa52479ba90fe7959f2 /src/declarative/graphicsitems/qdeclarativevisualitemmodel_p.h | |
parent | 46cf45c5c9dc74bf2cbe42c8a57be194ea9cf8cd (diff) | |
download | qt4-tools-95fa13fe7cd28629567edf8d7cf6adbeb9b111aa.tar.gz |
Don't "adjust" the z value of a delegate that has been cached.
Task-number: QTBUG-10131
Diffstat (limited to 'src/declarative/graphicsitems/qdeclarativevisualitemmodel_p.h')
-rw-r--r-- | src/declarative/graphicsitems/qdeclarativevisualitemmodel_p.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/declarative/graphicsitems/qdeclarativevisualitemmodel_p.h b/src/declarative/graphicsitems/qdeclarativevisualitemmodel_p.h index 0a9173fa39..edfd387d50 100644 --- a/src/declarative/graphicsitems/qdeclarativevisualitemmodel_p.h +++ b/src/declarative/graphicsitems/qdeclarativevisualitemmodel_p.h @@ -82,6 +82,7 @@ public: virtual bool isValid() const = 0; virtual QDeclarativeItem *item(int index, bool complete=true) = 0; virtual ReleaseFlags release(QDeclarativeItem *item) = 0; + virtual bool completePending() const = 0; virtual void completeItem() = 0; virtual QVariant evaluate(int index, const QString &expression, QObject *objectContext) = 0; virtual QString stringValue(int, const QString &) { return QString(); } @@ -123,6 +124,7 @@ public: virtual bool isValid() const; virtual QDeclarativeItem *item(int index, bool complete=true); virtual ReleaseFlags release(QDeclarativeItem *item); + virtual bool completePending() const; virtual void completeItem(); virtual QString stringValue(int index, const QString &role); virtual QVariant evaluate(int index, const QString &expression, QObject *objectContext); @@ -177,6 +179,7 @@ public: QDeclarativeItem *item(int index, bool complete=true); QDeclarativeItem *item(int index, const QByteArray &, bool complete=true); ReleaseFlags release(QDeclarativeItem *item); + bool completePending() const; void completeItem(); virtual QString stringValue(int index, const QString &role); QVariant evaluate(int index, const QString &expression, QObject *objectContext); |