diff options
author | Marco Bubke <marco.bubke@nokia.com> | 2012-09-11 15:11:34 +0200 |
---|---|---|
committer | Marco Bubke <marco.bubke@nokia.com> | 2012-09-11 15:41:41 +0200 |
commit | ce9b7bf123388bb2efa9ac156b409d76f1160dd3 (patch) | |
tree | 7266ee6b95066fea727e9c6922ddda996acc0b78 /share/qtcreator/qml/qmlpuppet/container/imagecontainer.h | |
parent | 505c90dbf73295942d81e77a3104997b90daaac3 (diff) |
QmlDesigner.NodeInstances: Shared memory for value changes
Change-Id: I3c3455f411f18322a062f144e98461691d12ada8
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
Diffstat (limited to 'share/qtcreator/qml/qmlpuppet/container/imagecontainer.h')
-rw-r--r-- | share/qtcreator/qml/qmlpuppet/container/imagecontainer.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/share/qtcreator/qml/qmlpuppet/container/imagecontainer.h b/share/qtcreator/qml/qmlpuppet/container/imagecontainer.h index f8508f2797..868dfb0ed6 100644 --- a/share/qtcreator/qml/qmlpuppet/container/imagecontainer.h +++ b/share/qtcreator/qml/qmlpuppet/container/imagecontainer.h @@ -41,14 +41,20 @@ class ImageContainer friend QDataStream &operator>>(QDataStream &in, ImageContainer &container); public: ImageContainer(); - ImageContainer(qint32 instanceId, const QImage &image); + ImageContainer(qint32 instanceId, const QImage &image, qint32 keyNumber); qint32 instanceId() const; QImage image() const; + qint32 keyNumber() const; + + void setImage(const QImage &image); + + static void removeSharedMemorys(const QVector<qint32> &keyNumberVector); private: QImage m_image; qint32 m_instanceId; + qint32 m_keyNumber; }; QDataStream &operator<<(QDataStream &out, const ImageContainer &container); |