diff options
Diffstat (limited to 'src/plugins/qmldesigner/componentsplugin/addtabdesigneraction.cpp')
-rw-r--r-- | src/plugins/qmldesigner/componentsplugin/addtabdesigneraction.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/plugins/qmldesigner/componentsplugin/addtabdesigneraction.cpp b/src/plugins/qmldesigner/componentsplugin/addtabdesigneraction.cpp index a94962988c..9ed991106f 100644 --- a/src/plugins/qmldesigner/componentsplugin/addtabdesigneraction.cpp +++ b/src/plugins/qmldesigner/componentsplugin/addtabdesigneraction.cpp @@ -22,14 +22,13 @@ namespace QmlDesigner { bool isTabView(const ModelNode &modelNode) { - return modelNode.metaInfo().isSubclassOf("QtQuick.Controls.TabView"); + return modelNode.metaInfo().isQtQuickControlsTabView(); } bool isTabAndParentIsTabView(const ModelNode &modelNode) { - return modelNode.metaInfo().isSubclassOf("QtQuick.Controls.Tab") - && modelNode.hasParentProperty() - && modelNode.parentProperty().parentModelNode().metaInfo().isSubclassOf("QtQuick.Controls.TabView"); + return modelNode.metaInfo().isQtQuickControlsTab() && modelNode.hasParentProperty() + && modelNode.parentProperty().parentModelNode().metaInfo().isQtQuickControlsTabView(); } AddTabDesignerAction::AddTabDesignerAction() @@ -75,7 +74,7 @@ bool AddTabDesignerAction::isEnabled(const SelectionContext &selectionContext) c static ModelNode findTabViewModelNode(const ModelNode ¤tModelNode) { - if (currentModelNode.metaInfo().isSubclassOf("QtQuick.Controls.TabView")) + if (currentModelNode.metaInfo().isQtQuickControlsTabView()) return currentModelNode; else return findTabViewModelNode(currentModelNode.parentProperty().parentModelNode()); |