From: alex-z Date: Thu, 28 Oct 2021 11:29:36 +0000 (+0300) Subject: Clear Unified Search Input Field in a proper way X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~18^2~120^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=0d8375e79804e4036ed7baaecb5e54f1a0e93f86;p=nextcloud-desktop.git Clear Unified Search Input Field in a proper way Signed-off-by: alex-z --- diff --git a/src/gui/tray/UnifiedSearchInputContainer.qml b/src/gui/tray/UnifiedSearchInputContainer.qml index 775333952..e834944ab 100644 --- a/src/gui/tray/UnifiedSearchInputContainer.qml +++ b/src/gui/tray/UnifiedSearchInputContainer.qml @@ -17,6 +17,8 @@ TextField { readonly property int textFieldHorizontalPaddingOffset: 14 + property var onClearText: function(){} + leftPadding: trayWindowUnifiedSearchTextFieldSearchIcon.width + trayWindowUnifiedSearchTextFieldSearchIcon.anchors.leftMargin + textFieldHorizontalPaddingOffset rightPadding: trayWindowUnifiedSearchTextFieldClearTextButton.width + trayWindowUnifiedSearchTextFieldClearTextButton.anchors.rightMargin + textFieldHorizontalPaddingOffset @@ -101,10 +103,7 @@ TextField { anchors.fill: parent - onClicked: { - trayWindowUnifiedSearchTextField.text = "" - trayWindowUnifiedSearchTextField.onTextEdited() - } + onClicked: trayWindowUnifiedSearchTextField.onClearText() } } } diff --git a/src/gui/tray/Window.qml b/src/gui/tray/Window.qml index d85615adb..637d727d5 100644 --- a/src/gui/tray/Window.qml +++ b/src/gui/tray/Window.qml @@ -588,6 +588,7 @@ Window { readOnly: !UserModel.currentUser.isConnected || UserModel.currentUser.unifiedSearchResultsListModel.currentFetchMoreInProgressProviderId isSearchInProgress: UserModel.currentUser.unifiedSearchResultsListModel.isSearchInProgress onTextEdited: { UserModel.currentUser.unifiedSearchResultsListModel.searchTerm = trayWindowUnifiedSearchInputContainer.text } + onClearText: function () { UserModel.currentUser.unifiedSearchResultsListModel.searchTerm = "" } } ErrorBox {