aboutsummaryrefslogtreecommitdiff
path: root/launcher/ui
diff options
context:
space:
mode:
authorTrial97 <alexandru.tripon97@gmail.com>2023-06-22 16:49:19 +0300
committerTrial97 <alexandru.tripon97@gmail.com>2023-06-22 16:49:19 +0300
commitb84dc8551a13ed87d09e6f8ca8b401c57d549f95 (patch)
tree0189ce09dc15de79fb413c6705df20afb98c91e9 /launcher/ui
parentf7d502c68c530d66b385d530c838a9a6566828d0 (diff)
downloadPrismLauncher-b84dc8551a13ed87d09e6f8ca8b401c57d549f95.tar.gz
PrismLauncher-b84dc8551a13ed87d09e6f8ca8b401c57d549f95.tar.bz2
PrismLauncher-b84dc8551a13ed87d09e6f8ca8b401c57d549f95.zip
Fixed trigger function
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
Diffstat (limited to 'launcher/ui')
-rw-r--r--launcher/ui/dialogs/ExportModsToStringDialog.cpp12
-rw-r--r--launcher/ui/dialogs/ExportModsToStringDialog.h3
2 files changed, 8 insertions, 7 deletions
diff --git a/launcher/ui/dialogs/ExportModsToStringDialog.cpp b/launcher/ui/dialogs/ExportModsToStringDialog.cpp
index d08a4c70..ae793dcb 100644
--- a/launcher/ui/dialogs/ExportModsToStringDialog.cpp
+++ b/launcher/ui/dialogs/ExportModsToStringDialog.cpp
@@ -42,16 +42,16 @@ ExportModsToStringDialog::ExportModsToStringDialog(InstancePtr instance, QWidget
mcInstance->loaderModList()->update();
connect(mcInstance->loaderModList().get(), &ModFolderModel::updateFinished, this, [this, mcInstance]() {
m_allMods = mcInstance->loaderModList()->allMods();
- trigger();
+ triggerImp();
});
}
- connect(ui->formatComboBox, &QComboBox::currentIndexChanged, this, &ExportModsToStringDialog::formatChanged);
+ connect(ui->formatComboBox, QOverload<int>::of(&QComboBox::currentIndexChanged), this, &ExportModsToStringDialog::formatChanged);
connect(ui->authorsCheckBox, &QCheckBox::stateChanged, this, &ExportModsToStringDialog::trigger);
connect(ui->versionCheckBox, &QCheckBox::stateChanged, this, &ExportModsToStringDialog::trigger);
connect(ui->urlCheckBox, &QCheckBox::stateChanged, this, &ExportModsToStringDialog::trigger);
- connect(ui->templateText, &QTextEdit::textChanged, this, &ExportModsToStringDialog::trigger);
- connect(ui->copyButton, &QPushButton::clicked, this, [this]() {
+ connect(ui->templateText, &QTextEdit::textChanged, this, &ExportModsToStringDialog::triggerImp);
+ connect(ui->copyButton, &QPushButton::clicked, this, [this](bool) {
this->ui->finalText->selectAll();
this->ui->finalText->copy();
});
@@ -81,10 +81,10 @@ void ExportModsToStringDialog::formatChanged(int index)
break;
}
}
- trigger();
+ triggerImp();
}
-void ExportModsToStringDialog::trigger()
+void ExportModsToStringDialog::triggerImp()
{
ExportToString::Formats format;
switch (ui->formatComboBox->currentIndex()) {
diff --git a/launcher/ui/dialogs/ExportModsToStringDialog.h b/launcher/ui/dialogs/ExportModsToStringDialog.h
index 7fada4d5..d195d1ce 100644
--- a/launcher/ui/dialogs/ExportModsToStringDialog.h
+++ b/launcher/ui/dialogs/ExportModsToStringDialog.h
@@ -36,7 +36,8 @@ class ExportModsToStringDialog : public QDialog {
protected slots:
void formatChanged(int index);
- void trigger();
+ void triggerImp();
+ void trigger(int) { triggerImp(); };
private:
QList<Mod*> m_allMods;