From 05d969a61be97aec9c4b74c3efe11cdcc2678e95 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Mon, 6 Nov 2017 15:56:16 +0100 Subject: [PATCH] QmlDesigner: Move HelperWidgets Having the HelperWidgets next to the QtQuick directory was triggering a bug in Qt (QTBUG-64237). The property editor was white with Qt 5.10, because the "." import is mapped to "./QtQuick" and was confused with QtQuick 2.x. Task-number: QTCREATORBUG-19194 Change-Id: I4148d8e40f1e886eb41ffe6f4df62b213af5e9c3 Reviewed-by: Tim Jenssen --- .../qmldesigner/itemLibraryQmlSources/ItemsView.qml | 2 +- .../HelperWidgets/AligmentHorizontalButtons.qml | 0 .../HelperWidgets/AligmentVerticalButtons.qml | 0 .../{ => imports}/HelperWidgets/AnchorButtons.qml | 0 .../HelperWidgets/BoolButtonRowButton.qml | 0 .../{ => imports}/HelperWidgets/Button.qml | 0 .../{ => imports}/HelperWidgets/ButtonRow.qml | 0 .../{ => imports}/HelperWidgets/ButtonRow2.qml | 0 .../{ => imports}/HelperWidgets/ButtonRowButton.qml | 0 .../{ => imports}/HelperWidgets/CheckBox.qml | 0 .../{ => imports}/HelperWidgets/ColorButton.qml | 0 .../HelperWidgets/ColorCheckButton.qml | 0 .../{ => imports}/HelperWidgets/ColorEditor.qml | 0 .../{ => imports}/HelperWidgets/ColorLogic.qml | 0 .../{ => imports}/HelperWidgets/ComboBox.qml | 0 .../{ => imports}/HelperWidgets/Constants.js | 0 .../HelperWidgets/CustomCheckBoxStyle.qml | 0 .../HelperWidgets/CustomComboBoxStyle.qml | 0 .../HelperWidgets/CustomSpinBoxStyle.qml | 0 .../{ => imports}/HelperWidgets/DoubleSpinBox.qml | 0 .../{ => imports}/HelperWidgets/ExpandingSpacer.qml | 0 .../HelperWidgets/ExpressionTextField.qml | 0 .../HelperWidgets/ExtendedFunctionButton.qml | 0 .../HelperWidgets/FlickableSection.qml | 0 .../{ => imports}/HelperWidgets/FontComboBox.qml | 0 .../{ => imports}/HelperWidgets/FontSection.qml | 0 .../HelperWidgets/FontStyleButtons.qml | 0 .../{ => imports}/HelperWidgets/GradientLine.qml | 0 .../{ => imports}/HelperWidgets/GroupBox.qml | 0 .../{ => imports}/HelperWidgets/HueSlider.qml | 0 .../{ => imports}/HelperWidgets/IconLabel.qml | 0 .../{ => imports}/HelperWidgets/Label.qml | 0 .../{ => imports}/HelperWidgets/LineEdit.qml | 0 .../{ => imports}/HelperWidgets/MarginSection.qml | 0 .../{ => imports}/HelperWidgets/OriginControl.qml | 0 .../{ => imports}/HelperWidgets/PaddingSection.qml | 0 .../{ => imports}/HelperWidgets/RoundedPanel.qml | 0 .../{ => imports}/HelperWidgets/ScrollView.qml | 2 +- .../HelperWidgets/SecondColumnLayout.qml | 0 .../{ => imports}/HelperWidgets/Section.qml | 0 .../{ => imports}/HelperWidgets/SectionLayout.qml | 0 .../{ => imports}/HelperWidgets/SpinBox.qml | 0 .../HelperWidgets/StandardTextSection.qml | 0 .../{ => imports}/HelperWidgets/Tab.qml | 0 .../{ => imports}/HelperWidgets/TabView.qml | 0 .../{ => imports}/HelperWidgets/ToolTipArea.qml | 0 .../{ => imports}/HelperWidgets/UrlChooser.qml | 0 .../{ => imports}/HelperWidgets/images/checkers.png | Bin .../HelperWidgets/images/down-arrow.png | Bin .../HelperWidgets/images/down-arrow@2x.png | Bin .../HelperWidgets/images/expression.png | Bin .../HelperWidgets/images/expression@2x.png | Bin .../HelperWidgets/images/icon_color_gradient.png | Bin .../HelperWidgets/images/icon_color_none.png | Bin .../HelperWidgets/images/icon_color_solid.png | Bin .../HelperWidgets/images/placeholder.png | Bin .../HelperWidgets/images/placeholder@2x.png | Bin .../{ => imports}/HelperWidgets/images/submenu.png | Bin .../HelperWidgets/images/submenu@2x.png | Bin .../{ => imports}/HelperWidgets/images/up-arrow.png | Bin .../HelperWidgets/images/up-arrow@2x.png | Bin .../{ => imports}/HelperWidgets/qmldir | 0 .../statesEditorQmlSources/StatesDelegate.qml | 2 +- .../componentcore/qmldesignericonprovider.cpp | 2 +- .../components/itemlibrary/itemlibrarywidget.cpp | 6 ++++++ .../propertyeditor/propertyeditorqmlbackend.cpp | 2 +- .../components/stateseditor/stateseditorwidget.cpp | 5 +++++ 67 files changed, 16 insertions(+), 5 deletions(-) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/AligmentHorizontalButtons.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/AligmentVerticalButtons.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/AnchorButtons.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/BoolButtonRowButton.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/Button.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/ButtonRow.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/ButtonRow2.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/ButtonRowButton.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/CheckBox.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/ColorButton.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/ColorCheckButton.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/ColorEditor.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/ColorLogic.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/ComboBox.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/Constants.js (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/CustomCheckBoxStyle.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/CustomComboBoxStyle.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/CustomSpinBoxStyle.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/DoubleSpinBox.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/ExpandingSpacer.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/ExpressionTextField.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/ExtendedFunctionButton.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/FlickableSection.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/FontComboBox.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/FontSection.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/FontStyleButtons.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/GradientLine.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/GroupBox.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/HueSlider.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/IconLabel.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/Label.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/LineEdit.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/MarginSection.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/OriginControl.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/PaddingSection.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/RoundedPanel.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/ScrollView.qml (98%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/SecondColumnLayout.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/Section.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/SectionLayout.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/SpinBox.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/StandardTextSection.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/Tab.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/TabView.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/ToolTipArea.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/UrlChooser.qml (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/images/checkers.png (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/images/down-arrow.png (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/images/down-arrow@2x.png (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/images/expression.png (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/images/expression@2x.png (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/images/icon_color_gradient.png (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/images/icon_color_none.png (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/images/icon_color_solid.png (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/images/placeholder.png (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/images/placeholder@2x.png (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/images/submenu.png (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/images/submenu@2x.png (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/images/up-arrow.png (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/images/up-arrow@2x.png (100%) rename share/qtcreator/qmldesigner/propertyEditorQmlSources/{ => imports}/HelperWidgets/qmldir (100%) diff --git a/share/qtcreator/qmldesigner/itemLibraryQmlSources/ItemsView.qml b/share/qtcreator/qmldesigner/itemLibraryQmlSources/ItemsView.qml index 7a2061df131..35217c2553d 100644 --- a/share/qtcreator/qmldesigner/itemLibraryQmlSources/ItemsView.qml +++ b/share/qtcreator/qmldesigner/itemLibraryQmlSources/ItemsView.qml @@ -29,7 +29,7 @@ import QtQuick.Controls.Styles 1.0 import "../common" import QtQuick.Layouts 1.0 -import "../propertyEditorQmlSources/HelperWidgets" +import HelperWidgets 2.0 import QtQuickDesignerTheme 1.0 diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/AligmentHorizontalButtons.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/AligmentHorizontalButtons.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/AligmentHorizontalButtons.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/AligmentHorizontalButtons.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/AligmentVerticalButtons.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/AligmentVerticalButtons.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/AligmentVerticalButtons.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/AligmentVerticalButtons.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/AnchorButtons.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/AnchorButtons.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/AnchorButtons.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/AnchorButtons.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/BoolButtonRowButton.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/BoolButtonRowButton.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/BoolButtonRowButton.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/BoolButtonRowButton.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/Button.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/Button.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/Button.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/Button.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ButtonRow.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ButtonRow.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ButtonRow.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ButtonRow.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ButtonRow2.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ButtonRow2.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ButtonRow2.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ButtonRow2.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ButtonRowButton.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ButtonRowButton.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ButtonRowButton.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ButtonRowButton.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/CheckBox.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/CheckBox.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/CheckBox.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/CheckBox.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ColorButton.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ColorButton.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ColorButton.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ColorButton.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ColorCheckButton.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ColorCheckButton.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ColorCheckButton.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ColorCheckButton.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ColorEditor.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ColorEditor.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ColorEditor.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ColorEditor.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ColorLogic.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ColorLogic.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ColorLogic.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ColorLogic.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ComboBox.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ComboBox.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ComboBox.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ComboBox.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/Constants.js b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/Constants.js similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/Constants.js rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/Constants.js diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/CustomCheckBoxStyle.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/CustomCheckBoxStyle.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/CustomCheckBoxStyle.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/CustomCheckBoxStyle.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/CustomComboBoxStyle.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/CustomComboBoxStyle.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/CustomComboBoxStyle.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/CustomComboBoxStyle.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/CustomSpinBoxStyle.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/CustomSpinBoxStyle.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/CustomSpinBoxStyle.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/CustomSpinBoxStyle.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/DoubleSpinBox.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/DoubleSpinBox.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/DoubleSpinBox.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/DoubleSpinBox.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ExpandingSpacer.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ExpandingSpacer.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ExpandingSpacer.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ExpandingSpacer.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ExpressionTextField.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ExpressionTextField.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ExpressionTextField.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ExpressionTextField.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ExtendedFunctionButton.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ExtendedFunctionButton.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ExtendedFunctionButton.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ExtendedFunctionButton.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/FlickableSection.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/FlickableSection.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/FlickableSection.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/FlickableSection.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/FontComboBox.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/FontComboBox.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/FontComboBox.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/FontComboBox.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/FontSection.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/FontSection.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/FontSection.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/FontSection.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/FontStyleButtons.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/FontStyleButtons.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/FontStyleButtons.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/FontStyleButtons.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/GradientLine.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/GradientLine.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/GradientLine.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/GradientLine.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/GroupBox.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/GroupBox.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/GroupBox.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/GroupBox.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/HueSlider.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/HueSlider.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/HueSlider.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/HueSlider.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/IconLabel.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/IconLabel.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/IconLabel.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/IconLabel.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/Label.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/Label.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/Label.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/Label.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/LineEdit.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/LineEdit.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/LineEdit.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/LineEdit.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/MarginSection.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/MarginSection.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/MarginSection.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/MarginSection.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/OriginControl.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/OriginControl.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/OriginControl.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/OriginControl.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/PaddingSection.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/PaddingSection.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/PaddingSection.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/PaddingSection.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/RoundedPanel.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/RoundedPanel.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/RoundedPanel.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/RoundedPanel.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ScrollView.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ScrollView.qml similarity index 98% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ScrollView.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ScrollView.qml index 43c96f863bf..7dc4a0e395b 100644 --- a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ScrollView.qml +++ b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ScrollView.qml @@ -25,7 +25,7 @@ import QtQuick 2.1 import QtQuick.Controls 1.0 as Controls -import "../../common/" +import "../../../common/" Controls.ScrollView { style: DesignerScrollViewStyle { diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/SecondColumnLayout.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/SecondColumnLayout.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/SecondColumnLayout.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/SecondColumnLayout.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/Section.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/Section.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/Section.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/Section.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/SectionLayout.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/SectionLayout.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/SectionLayout.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/SectionLayout.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/SpinBox.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/SpinBox.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/SpinBox.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/SpinBox.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/StandardTextSection.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/StandardTextSection.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/StandardTextSection.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/StandardTextSection.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/Tab.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/Tab.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/Tab.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/Tab.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/TabView.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/TabView.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/TabView.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/TabView.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ToolTipArea.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ToolTipArea.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ToolTipArea.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ToolTipArea.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/UrlChooser.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/UrlChooser.qml similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/UrlChooser.qml rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/UrlChooser.qml diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/checkers.png b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/checkers.png similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/checkers.png rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/checkers.png diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/down-arrow.png b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/down-arrow.png similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/down-arrow.png rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/down-arrow.png diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/down-arrow@2x.png b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/down-arrow@2x.png similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/down-arrow@2x.png rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/down-arrow@2x.png diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/expression.png b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/expression.png similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/expression.png rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/expression.png diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/expression@2x.png b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/expression@2x.png similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/expression@2x.png rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/expression@2x.png diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/icon_color_gradient.png b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/icon_color_gradient.png similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/icon_color_gradient.png rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/icon_color_gradient.png diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/icon_color_none.png b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/icon_color_none.png similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/icon_color_none.png rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/icon_color_none.png diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/icon_color_solid.png b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/icon_color_solid.png similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/icon_color_solid.png rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/icon_color_solid.png diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/placeholder.png b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/placeholder.png similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/placeholder.png rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/placeholder.png diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/placeholder@2x.png b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/placeholder@2x.png similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/placeholder@2x.png rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/placeholder@2x.png diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/submenu.png b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/submenu.png similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/submenu.png rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/submenu.png diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/submenu@2x.png b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/submenu@2x.png similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/submenu@2x.png rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/submenu@2x.png diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/up-arrow.png b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/up-arrow.png similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/up-arrow.png rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/up-arrow.png diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/up-arrow@2x.png b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/up-arrow@2x.png similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/up-arrow@2x.png rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/up-arrow@2x.png diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/qmldir b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/qmldir similarity index 100% rename from share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/qmldir rename to share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/qmldir diff --git a/share/qtcreator/qmldesigner/statesEditorQmlSources/StatesDelegate.qml b/share/qtcreator/qmldesigner/statesEditorQmlSources/StatesDelegate.qml index c4985ba9dff..769a43eb318 100644 --- a/share/qtcreator/qmldesigner/statesEditorQmlSources/StatesDelegate.qml +++ b/share/qtcreator/qmldesigner/statesEditorQmlSources/StatesDelegate.qml @@ -26,7 +26,7 @@ import QtQuick 2.2 import QtQuick.Controls 1.1 import QtQuick.Controls.Styles 1.1 -import "../propertyEditorQmlSources/HelperWidgets" +import HelperWidgets 2.0 import QtQuickDesignerTheme 1.0 Rectangle { diff --git a/src/plugins/qmldesigner/components/componentcore/qmldesignericonprovider.cpp b/src/plugins/qmldesigner/components/componentcore/qmldesignericonprovider.cpp index 5ccf569acd6..251b383ee48 100644 --- a/src/plugins/qmldesigner/components/componentcore/qmldesignericonprovider.cpp +++ b/src/plugins/qmldesigner/components/componentcore/qmldesignericonprovider.cpp @@ -44,7 +44,7 @@ QmlDesignerIconProvider::QmlDesignerIconProvider() static QString iconPath() { - return Core::ICore::resourcePath() + QLatin1String("/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/"); + return Core::ICore::resourcePath() + QLatin1String("/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/"); } QPixmap QmlDesignerIconProvider::requestPixmap(const QString &id, QSize *size, const QSize &requestedSize) diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp index 4364983608c..1bf7725b989 100644 --- a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp +++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp @@ -60,6 +60,10 @@ namespace QmlDesigner { +static QString propertyEditorResourcesPath() { + return Core::ICore::resourcePath() + QStringLiteral("/qmldesigner/propertyEditorQmlSources"); +} + ItemLibraryWidget::ItemLibraryWidget(QWidget *parent) : QFrame(parent), m_itemIconSize(24, 24), @@ -75,6 +79,8 @@ ItemLibraryWidget::ItemLibraryWidget(QWidget *parent) : /* create Items view and its model */ m_itemViewQuickWidget->setResizeMode(QQuickWidget::SizeRootObjectToView); + + m_itemViewQuickWidget->engine()->addImportPath(propertyEditorResourcesPath() + "/imports"); m_itemLibraryModel = new ItemLibraryModel(this); QQmlContext *rootContext = m_itemViewQuickWidget->rootContext(); diff --git a/src/plugins/qmldesigner/components/propertyeditor/propertyeditorqmlbackend.cpp b/src/plugins/qmldesigner/components/propertyeditor/propertyeditorqmlbackend.cpp index 4fa195b3c57..a8e2b42e595 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/propertyeditorqmlbackend.cpp +++ b/src/plugins/qmldesigner/components/propertyeditor/propertyeditorqmlbackend.cpp @@ -97,7 +97,7 @@ PropertyEditorQmlBackend::PropertyEditorQmlBackend(PropertyEditorView *propertyE m_view->engine()->setOutputWarningsToStandardError(QmlDesignerPlugin::instance() ->settings().value(DesignerSettingsKey::SHOW_PROPERTYEDITOR_WARNINGS).toBool()); - m_view->engine()->addImportPath(propertyEditorResourcesPath()); + m_view->engine()->addImportPath(propertyEditorResourcesPath() + "/imports"); m_dummyPropertyEditorValue->setValue(QLatin1String("#000000")); context()->setContextProperty(QLatin1String("dummyBackendValue"), m_dummyPropertyEditorValue.data()); m_contextObject->setBackendValues(&m_backendValuesPropertyMap); diff --git a/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.cpp b/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.cpp index 60e5ed419bd..83d22c307dc 100644 --- a/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.cpp +++ b/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.cpp @@ -56,6 +56,10 @@ enum { namespace QmlDesigner { +static QString propertyEditorResourcesPath() { + return Core::ICore::resourcePath() + QStringLiteral("/qmldesigner/propertyEditorQmlSources"); +} + int StatesEditorWidget::currentStateInternalId() const { QTC_ASSERT(rootObject(), return -1); @@ -91,6 +95,7 @@ StatesEditorWidget::StatesEditorWidget(StatesEditorView *statesEditorView, State engine()->addImageProvider(QStringLiteral("qmldesigner_stateseditor"), m_imageProvider); engine()->addImportPath(qmlSourcesPath()); + engine()->addImportPath(propertyEditorResourcesPath() + "/imports"); m_qmlSourceUpdateShortcut = new QShortcut(QKeySequence(Qt::CTRL + Qt::Key_F4), this); connect(m_qmlSourceUpdateShortcut, &QShortcut::activated, this, &StatesEditorWidget::reloadQmlSource);