Clear Unified Search Input Field in a proper way

Signed-off-by: alex-z <blackslayer4@gmail.com>
This commit is contained in:
alex-z 2021-10-28 14:29:36 +03:00 committed by Matthieu Gallien (Rebase PR Action)
parent 7dd09b8d8a
commit 0d8375e798
2 changed files with 4 additions and 4 deletions

View File

@ -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()
}
}
}

View File

@ -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 {