aboutsummaryrefslogtreecommitdiff
path: root/launcher/pages/modplatform/ftb/FtbPage.cpp
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@users.noreply.github.com>2021-10-24 01:01:38 +0200
committerGitHub <noreply@github.com>2021-10-24 01:01:38 +0200
commite6cb7b7710198f5bab8a07723448a78d769f8de3 (patch)
tree3e9f18f63b7ff5d2da38a71c3f0e61b0b0307f5b /launcher/pages/modplatform/ftb/FtbPage.cpp
parent8bc6560b5ec537fd49d51771c8bc9c8126d7a58b (diff)
parentb93997501d3c18832d0511abaf1514e73494bf56 (diff)
downloadPrismLauncher-e6cb7b7710198f5bab8a07723448a78d769f8de3.tar.gz
PrismLauncher-e6cb7b7710198f5bab8a07723448a78d769f8de3.tar.bz2
PrismLauncher-e6cb7b7710198f5bab8a07723448a78d769f8de3.zip
Merge pull request #4177 from jamierocks/mch-search
NOISSUE Fix modpacks.ch search
Diffstat (limited to 'launcher/pages/modplatform/ftb/FtbPage.cpp')
-rw-r--r--launcher/pages/modplatform/ftb/FtbPage.cpp11
1 files changed, 8 insertions, 3 deletions
diff --git a/launcher/pages/modplatform/ftb/FtbPage.cpp b/launcher/pages/modplatform/ftb/FtbPage.cpp
index b7f35c5d..bafcfac9 100644
--- a/launcher/pages/modplatform/ftb/FtbPage.cpp
+++ b/launcher/pages/modplatform/ftb/FtbPage.cpp
@@ -32,7 +32,7 @@ FtbPage::FtbPage(NewInstanceDialog* dialog, QWidget *parent)
}
ui->sortByBox->setCurrentText(filterModel->translateCurrentSorting());
- connect(ui->searchButton, &QPushButton::clicked, this, &FtbPage::triggerSearch);
+ connect(ui->searchEdit, &QLineEdit::textChanged, this, &FtbPage::triggerSearch);
connect(ui->sortByBox, &QComboBox::currentTextChanged, this, &FtbPage::onSortingSelectionChanged);
connect(ui->packView->selectionModel(), &QItemSelectionModel::currentChanged, this, &FtbPage::onSelectionChanged);
connect(ui->versionSelectionBox, &QComboBox::currentTextChanged, this, &FtbPage::onVersionSelectionChanged);
@@ -63,7 +63,12 @@ bool FtbPage::shouldDisplay() const
void FtbPage::openedImpl()
{
- triggerSearch();
+ if(!initialised)
+ {
+ listModel->request();
+ initialised = true;
+ }
+
suggestCurrent();
}
@@ -96,7 +101,7 @@ void FtbPage::suggestCurrent()
void FtbPage::triggerSearch()
{
- listModel->searchWithTerm(ui->searchEdit->text());
+ filterModel->setSearchTerm(ui->searchEdit->text());
}
void FtbPage::onSortingSelectionChanged(QString data)