save settings dialog size when saving settings

This commit is contained in:
Martin Rotter 2021-09-20 08:55:53 +02:00
parent ea3bf01abe
commit 1a95143139
3 changed files with 6 additions and 0 deletions

View File

@ -46,6 +46,8 @@ FormSettings::FormSettings(QWidget& parent)
addSettingsPanel(new SettingsFeedsMessages(&m_settings, this));
m_ui.m_listSettings->setCurrentRow(0);
resize(qApp->settings()->value(GROUP(GUI), GUI::SettingsWindowInitialSize, size()).toSize());
}
FormSettings::~FormSettings() {
@ -95,6 +97,8 @@ void FormSettings::applySettings() {
}
m_btnApply->setEnabled(false);
qApp->settings()->setValue(GROUP(GUI), GUI::SettingsWindowInitialSize, size());
}
void FormSettings::cancelSettings() {

View File

@ -156,6 +156,7 @@ DKEY GUI::StatusbarActions = "status_bar";
DVALUE(char*) GUI::StatusbarActionsDef =
"m_barProgressDownloadAction,m_barProgressFeedsAction,m_actionUpdateAllItems,m_actionUpdateSelectedItems,m_actionStopRunningItemsUpdate,m_actionFullscreen,m_actionQuit";
DKEY GUI::SettingsWindowInitialSize = "settings_window_size";
DKEY GUI::MainWindowInitialSize = "window_size";
DKEY GUI::MainWindowInitialPosition = "window_position";

View File

@ -171,6 +171,7 @@ namespace GUI {
KEY StatusbarActions;
VALUE(char*) StatusbarActionsDef;
KEY SettingsWindowInitialSize;
KEY MainWindowInitialSize;
KEY MainWindowInitialPosition;