aboutsummaryrefslogtreecommitdiff
path: root/launcher/ui/dialogs/NewInstanceDialog.cpp
diff options
context:
space:
mode:
authorSefa Eyeoglu <contact@scrumplex.net>2023-08-05 22:50:52 +0200
committerGitHub <noreply@github.com>2023-08-05 22:50:52 +0200
commit5b8c997180ac1d7eaab8d862a90846d2c0207642 (patch)
tree5f85e1d67aefbb859357bd86b1c4f375f5bc3435 /launcher/ui/dialogs/NewInstanceDialog.cpp
parent304e294ea701e595b21c0a8a8236ca53828f2b3b (diff)
parent377fc0352a5b573403d5be0731beb84a77951cf6 (diff)
downloadPrismLauncher-5b8c997180ac1d7eaab8d862a90846d2c0207642.tar.gz
PrismLauncher-5b8c997180ac1d7eaab8d862a90846d2c0207642.tar.bz2
PrismLauncher-5b8c997180ac1d7eaab8d862a90846d2c0207642.zip
Merge pull request #1456 from Trial97/icons
Diffstat (limited to 'launcher/ui/dialogs/NewInstanceDialog.cpp')
-rw-r--r--launcher/ui/dialogs/NewInstanceDialog.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/launcher/ui/dialogs/NewInstanceDialog.cpp b/launcher/ui/dialogs/NewInstanceDialog.cpp
index 76b139fc..2f1854d8 100644
--- a/launcher/ui/dialogs/NewInstanceDialog.cpp
+++ b/launcher/ui/dialogs/NewInstanceDialog.cpp
@@ -284,28 +284,27 @@ QString NewInstanceDialog::iconKey() const
void NewInstanceDialog::on_iconButton_clicked()
{
- importIconNow(); //so the user can switch back
+ importIconNow(); // so the user can switch back
IconPickerDialog dlg(this);
dlg.execWithSelection(InstIconKey);
- if (dlg.result() == QDialog::Accepted)
- {
+ if (dlg.result() == QDialog::Accepted) {
InstIconKey = dlg.selectedIconKey;
ui->iconButton->setIcon(APPLICATION->icons()->getIcon(InstIconKey));
importIcon = false;
}
}
-void NewInstanceDialog::on_instNameTextBox_textChanged(const QString &arg1)
+void NewInstanceDialog::on_instNameTextBox_textChanged(const QString& arg1)
{
updateDialogState();
}
void NewInstanceDialog::importIconNow()
{
- if(importIcon) {
+ if (importIcon) {
APPLICATION->icons()->installIcon(importIconPath, importIconName);
- InstIconKey = importIconName;
+ InstIconKey = importIconName.mid(0, importIconName.lastIndexOf('.'));
importIcon = false;
}
APPLICATION->settings()->set("NewInstanceGeometry", saveGeometry().toBase64());