diff options
| author | LostDragonist <lost.dragonist@gmail.com> | 2018-12-03 06:04:16 -0600 |
|---|---|---|
| committer | LostDragonist <lost.dragonist@gmail.com> | 2018-12-03 06:04:16 -0600 |
| commit | 79c451bb170c15d19f0d0f71a9e1d86fb843b641 (patch) | |
| tree | 237aad2084b7e087ecf2d8bbbaa72ada8611a3dc /src/mainwindow.cpp | |
| parent | 87292ca30fd628c29e3acdc7a9fb40eba3eb9ff4 (diff) | |
Improvements to "send to separator..." dialog
* Scale contents with dialog size
* Save and restore dialog geometry
* Add a better window title
Diffstat (limited to 'src/mainwindow.cpp')
| -rw-r--r-- | src/mainwindow.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 44fc0bf3..f68d9846 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -5716,7 +5716,12 @@ void MainWindow::sendSelectedModsToSeparator_clicked() }
ListDialog dialog(this);
+ QSettings &settings = m_OrganizerCore.settings().directInterface();
+ QString key = QString("geometry/%1").arg(dialog.objectName());
+
+ dialog.setWindowTitle("Select a separator...");
dialog.setChoices(separators);
+ dialog.restoreGeometry(settings.value(key).toByteArray());
if (dialog.exec() == QDialog::Accepted) {
QString result = dialog.getChoice();
if (!result.isEmpty()) {
@@ -5750,4 +5755,5 @@ void MainWindow::sendSelectedModsToSeparator_clicked() }
}
}
+ settings.setValue(key, dialog.saveGeometry());
}
|
