diff options
Diffstat (limited to 'src/plugins/qmldesigner/designercore/include/abstractview.h')
-rw-r--r-- | src/plugins/qmldesigner/designercore/include/abstractview.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/qmldesigner/designercore/include/abstractview.h b/src/plugins/qmldesigner/designercore/include/abstractview.h index 5b45b1a1b2..0f4ef6d0af 100644 --- a/src/plugins/qmldesigner/designercore/include/abstractview.h +++ b/src/plugins/qmldesigner/designercore/include/abstractview.h @@ -77,6 +77,7 @@ public: virtual ~AbstractView(); Model* model() const; + bool isAttached() const; RewriterTransaction beginRewriterTransaction(); @@ -104,7 +105,7 @@ public: ModelNode modelNodeForInternalId(qint32 internalId); bool hasModelNodeForInternalId(qint32 internalId) const; - QList<ModelNode> allModelNodes(); + QList<ModelNode> allModelNodes() const; void emitCustomNotification(const QString &identifier); void emitCustomNotification(const QString &identifier, const QList<ModelNode> &nodeList); @@ -179,6 +180,8 @@ public: void resetView(); + virtual QWidget *widget() = 0; + protected: void setModel(Model * model); void removeModel(); |