From b53c5a12e89afa9b39b10339a1f54f85a0b31a30 Mon Sep 17 00:00:00 2001 From: rekols Date: Fri, 4 Jun 2021 00:49:22 +0800 Subject: [PATCH] Adjust search timer --- qml/PageView.qml | 5 ----- qml/main.qml | 11 +++++++++-- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/qml/PageView.qml b/qml/PageView.qml index f44873f..da4641b 100644 --- a/qml/PageView.qml +++ b/qml/PageView.qml @@ -39,7 +39,6 @@ Item { MouseArea { anchors.fill: parent propagateComposedEvents: true - acceptedButtons: Qt.LeftButton onWheel: { if (wheel.angleDelta.y > 0) @@ -47,10 +46,6 @@ Item { else pageView.incrementCurrentIndex(); } - - onClicked: { - root.hideLauncher() - } } ListView { diff --git a/qml/main.qml b/qml/main.qml index 6cc8eeb..bc3adc7 100755 --- a/qml/main.qml +++ b/qml/main.qml @@ -141,12 +141,19 @@ Item { Timer { id: searchTimer - interval: 200 + interval: 500 repeat: false onTriggered: launcherModel.search(textField.text) } - onTextChanged: searchTimer.start() + onTextChanged: { + if (textField.text === "") { + // Switch directly to normal mode + launcherModel.search("") + } else { + searchTimer.start() + } + } Keys.onEscapePressed: hideLauncher() } }