diff options
author | flow <flowlnlnln@gmail.com> | 2022-07-19 13:50:02 -0300 |
---|---|---|
committer | flow <flowlnlnln@gmail.com> | 2022-08-01 07:33:31 -0300 |
commit | 7a95314e424a0da203c9202c048f0cba0adfc8a6 (patch) | |
tree | a34b43af2240117654031b88172c472146385a35 /launcher/ui/dialogs | |
parent | 6aaf1f4f213bb258bc565d4085da13158abf4520 (diff) | |
download | PrismLauncher-7a95314e424a0da203c9202c048f0cba0adfc8a6.tar.gz PrismLauncher-7a95314e424a0da203c9202c048f0cba0adfc8a6.tar.bz2 PrismLauncher-7a95314e424a0da203c9202c048f0cba0adfc8a6.zip |
feat(ui): remember mod download dialog's geometry
Makes it consistent with other modal dialogs.
Signed-off-by: flow <flowlnlnln@gmail.com>
Diffstat (limited to 'launcher/ui/dialogs')
-rw-r--r-- | launcher/ui/dialogs/ModDownloadDialog.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/launcher/ui/dialogs/ModDownloadDialog.cpp b/launcher/ui/dialogs/ModDownloadDialog.cpp index af6704d9..05f76fbb 100644 --- a/launcher/ui/dialogs/ModDownloadDialog.cpp +++ b/launcher/ui/dialogs/ModDownloadDialog.cpp @@ -81,6 +81,8 @@ ModDownloadDialog::ModDownloadDialog(const std::shared_ptr<ModFolderModel>& mods QMetaObject::connectSlotsByName(this); setWindowModality(Qt::WindowModal); setWindowTitle(dialogTitle()); + + restoreGeometry(QByteArray::fromBase64(APPLICATION->settings()->get("ModDownloadGeometry").toByteArray())); } QString ModDownloadDialog::dialogTitle() @@ -90,6 +92,7 @@ QString ModDownloadDialog::dialogTitle() void ModDownloadDialog::reject() { + APPLICATION->settings()->set("ModDownloadGeometry", saveGeometry().toBase64()); QDialog::reject(); } @@ -116,6 +119,7 @@ void ModDownloadDialog::confirm() void ModDownloadDialog::accept() { + APPLICATION->settings()->set("ModDownloadGeometry", saveGeometry().toBase64()); QDialog::accept(); } |