From 30b206a53b2389d6a4f2362fdb8fea0abc214abc Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Wed, 18 Jun 2014 20:06:13 +0200 Subject: [PATCH] QmlDesigner.TabViewSupport: Add proper setter Change-Id: Icc081ca3df73b565eae1aa062a86e3560f0b3793 Reviewed-by: Marco Bubke --- .../qmldesigner/componentsplugin/tabviewindexmodel.cpp | 7 ++++++- .../qmldesigner/componentsplugin/tabviewindexmodel.h | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/componentsplugin/tabviewindexmodel.cpp b/src/plugins/qmldesigner/componentsplugin/tabviewindexmodel.cpp index 824576fd92e..06fb0c4f994 100644 --- a/src/plugins/qmldesigner/componentsplugin/tabviewindexmodel.cpp +++ b/src/plugins/qmldesigner/componentsplugin/tabviewindexmodel.cpp @@ -43,12 +43,17 @@ void TabViewIndexModel::setModelNodeBackend(const QVariant &modelNodeBackend) QObject* modelNodeBackendObject = modelNodeBackend.value(); if (modelNodeBackendObject) - m_modelNode = modelNodeBackendObject->property("modelNode").value(); + setModelNode(modelNodeBackendObject->property("modelNode").value()); setupModel(); emit modelNodeBackendChanged(); } +void TabViewIndexModel::setModelNode(const QmlDesigner::ModelNode &modelNode) +{ + m_modelNode = modelNode; +} + QStringList TabViewIndexModel::tabViewIndexModel() const { return m_tabViewIndexModel; diff --git a/src/plugins/qmldesigner/componentsplugin/tabviewindexmodel.h b/src/plugins/qmldesigner/componentsplugin/tabviewindexmodel.h index fa421434d6d..009375c416c 100644 --- a/src/plugins/qmldesigner/componentsplugin/tabviewindexmodel.h +++ b/src/plugins/qmldesigner/componentsplugin/tabviewindexmodel.h @@ -45,6 +45,7 @@ public: explicit TabViewIndexModel(QObject *parent = 0); void setModelNodeBackend(const QVariant &modelNodeBackend); + void setModelNode(const QmlDesigner::ModelNode &modelNode); QStringList tabViewIndexModel() const; void setupModel();