aboutsummaryrefslogtreecommitdiff
path: root/launcher/ui/pages/modplatform/ModPage.h
diff options
context:
space:
mode:
authorflow <flowlnlnln@gmail.com>2022-07-15 11:57:27 -0300
committerflow <flowlnlnln@gmail.com>2022-08-01 07:33:30 -0300
commitc3f647dc962a0da6e96e54f472ee764370ed4f66 (patch)
treee2354d25b94592c6fa9a43cd7c076ccc449e8d19 /launcher/ui/pages/modplatform/ModPage.h
parent5936c7b65ceef28fb569e966f2bcbe3aed3fa999 (diff)
downloadPrismLauncher-c3f647dc962a0da6e96e54f472ee764370ed4f66.tar.gz
PrismLauncher-c3f647dc962a0da6e96e54f472ee764370ed4f66.tar.bz2
PrismLauncher-c3f647dc962a0da6e96e54f472ee764370ed4f66.zip
feat: add (semi) instant searching in mod downloader
It has a delay of 350ms from the last typed character to search, in order to cache small changes while typing. Signed-off-by: flow <flowlnlnln@gmail.com>
Diffstat (limited to 'launcher/ui/pages/modplatform/ModPage.h')
-rw-r--r--launcher/ui/pages/modplatform/ModPage.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/launcher/ui/pages/modplatform/ModPage.h b/launcher/ui/pages/modplatform/ModPage.h
index 4990c1c0..c58a7cbb 100644
--- a/launcher/ui/pages/modplatform/ModPage.h
+++ b/launcher/ui/pages/modplatform/ModPage.h
@@ -81,4 +81,7 @@ class ModPage : public QWidget, public BasePage {
std::unique_ptr<ModAPI> api;
int selectedVersion = -1;
+
+ // Used to do instant searching with a delay to cache quick changes
+ QTimer m_search_timer;
};