summaryrefslogtreecommitdiff
path: root/src/plugins/qmldesigner/designercore/include/abstractview.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qmldesigner/designercore/include/abstractview.h')
-rw-r--r--src/plugins/qmldesigner/designercore/include/abstractview.h5
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();