From 57dc7f8468cb83488dec144f475f157132de9c08 Mon Sep 17 00:00:00 2001 From: Mahmoud Badri Date: Mon, 26 Sep 2022 15:21:33 +0300 Subject: QmlDesigner: Remove an external dependency from the SearchBox Task-number: QDS-7784 Change-Id: Ibd1390398d9984c618da4052560706ac58fb5234 Reviewed-by: Miikka Heikkinen --- share/qtcreator/qmldesigner/itemLibraryQmlSources/Assets.qml | 2 ++ share/qtcreator/qmldesigner/itemLibraryQmlSources/ItemsView.qml | 2 ++ .../qmldesigner/materialBrowserQmlSource/MaterialBrowser.qml | 2 ++ .../propertyEditorQmlSources/imports/HelperWidgets/SearchBox.qml | 4 +++- 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/share/qtcreator/qmldesigner/itemLibraryQmlSources/Assets.qml b/share/qtcreator/qmldesigner/itemLibraryQmlSources/Assets.qml index b63280b368..d88b129794 100644 --- a/share/qtcreator/qmldesigner/itemLibraryQmlSources/Assets.qml +++ b/share/qtcreator/qmldesigner/itemLibraryQmlSources/Assets.qml @@ -440,6 +440,8 @@ Item { id: searchBox width: parent.width - addAssetButton.width - 5 + + onSearchChanged: (searchText) => rootView.handleSearchfilterChanged(searchText) } IconButton { diff --git a/share/qtcreator/qmldesigner/itemLibraryQmlSources/ItemsView.qml b/share/qtcreator/qmldesigner/itemLibraryQmlSources/ItemsView.qml index ae39fdb5e3..8a926e2273 100644 --- a/share/qtcreator/qmldesigner/itemLibraryQmlSources/ItemsView.qml +++ b/share/qtcreator/qmldesigner/itemLibraryQmlSources/ItemsView.qml @@ -225,6 +225,8 @@ Item { id: searchBox width: parent.width - addModuleButton.width - 5 + + onSearchChanged: (searchText) => rootView.handleSearchfilterChanged(searchText) } IconButton { diff --git a/share/qtcreator/qmldesigner/materialBrowserQmlSource/MaterialBrowser.qml b/share/qtcreator/qmldesigner/materialBrowserQmlSource/MaterialBrowser.qml index d9d207b555..756a7a98a6 100644 --- a/share/qtcreator/qmldesigner/materialBrowserQmlSource/MaterialBrowser.qml +++ b/share/qtcreator/qmldesigner/materialBrowserQmlSource/MaterialBrowser.qml @@ -234,6 +234,8 @@ Item { id: searchBox width: root.width - addMaterialButton.width + + onSearchChanged: (searchText) => rootView.handleSearchfilterChanged(searchText) } IconButton { diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/SearchBox.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/SearchBox.qml index c50d2e1d68..3b4f785faa 100644 --- a/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/SearchBox.qml +++ b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/SearchBox.qml @@ -33,6 +33,8 @@ Item { property alias text: searchFilterText.text + signal searchChanged(string searchText); + function clear() { searchFilterText.text = ""; @@ -80,7 +82,7 @@ Item { selectByMouse: true hoverEnabled: true - onTextChanged: rootView.handleSearchfilterChanged(text) + onTextChanged: root.searchChanged(text) Label { text: StudioTheme.Constants.search -- cgit v1.2.1