aboutsummaryrefslogtreecommitdiffstats
path: root/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.h
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@digia.com>2013-04-15 13:28:48 +0200
committerThomas Hartmann <Thomas.Hartmann@digia.com>2013-04-15 13:53:53 +0200
commit359ef532807483be2f975138c9bb2cf8faf2fe4d (patch)
treee8d40f9b50244026683a52f645d87491077f080f /share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.h
parentf021ec50cd6204fbd3c58a551adfa5337db3f1ac (diff)
QmlDesigner: Move implementation code in the node instances
updateDirtyNodeRecursive and renderPreviewImage belongs to quick image and not in the node instance server. Change-Id: I629b89c748036c0614e78bcfa0c837cb16ca6374 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Diffstat (limited to 'share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.h')
-rw-r--r--share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.h b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.h
index a230e6f1d9..ef9728937d 100644
--- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.h
+++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.h
@@ -98,6 +98,7 @@ public:
void paint(QPainter *painter);
QImage renderImage() const;
+ QImage renderPreviewImage(const QSize &previewImageSize) const;
ServerNodeInstance parent() const;
bool hasParent() const;
@@ -196,11 +197,11 @@ private: // functions
void setNodeSource(const QString &source);
+ bool holdsQuickItem() const;
+
+ void updateDirtyNodeRecursive();
QObject *internalObject() const; // should be not used outside of the nodeinstances!!!!
-#if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0))
- QQuickItem *internalSGItem() const;
-#endif
private: // variables
QSharedPointer<Internal::ObjectNodeInstance> m_nodeInstance;