save settings dialog size when saving settings
This commit is contained in:
parent
ea3bf01abe
commit
1a95143139
3 changed files with 6 additions and 0 deletions
|
@ -46,6 +46,8 @@ FormSettings::FormSettings(QWidget& parent)
|
||||||
addSettingsPanel(new SettingsFeedsMessages(&m_settings, this));
|
addSettingsPanel(new SettingsFeedsMessages(&m_settings, this));
|
||||||
|
|
||||||
m_ui.m_listSettings->setCurrentRow(0);
|
m_ui.m_listSettings->setCurrentRow(0);
|
||||||
|
|
||||||
|
resize(qApp->settings()->value(GROUP(GUI), GUI::SettingsWindowInitialSize, size()).toSize());
|
||||||
}
|
}
|
||||||
|
|
||||||
FormSettings::~FormSettings() {
|
FormSettings::~FormSettings() {
|
||||||
|
@ -95,6 +97,8 @@ void FormSettings::applySettings() {
|
||||||
}
|
}
|
||||||
|
|
||||||
m_btnApply->setEnabled(false);
|
m_btnApply->setEnabled(false);
|
||||||
|
|
||||||
|
qApp->settings()->setValue(GROUP(GUI), GUI::SettingsWindowInitialSize, size());
|
||||||
}
|
}
|
||||||
|
|
||||||
void FormSettings::cancelSettings() {
|
void FormSettings::cancelSettings() {
|
||||||
|
|
|
@ -156,6 +156,7 @@ DKEY GUI::StatusbarActions = "status_bar";
|
||||||
DVALUE(char*) GUI::StatusbarActionsDef =
|
DVALUE(char*) GUI::StatusbarActionsDef =
|
||||||
"m_barProgressDownloadAction,m_barProgressFeedsAction,m_actionUpdateAllItems,m_actionUpdateSelectedItems,m_actionStopRunningItemsUpdate,m_actionFullscreen,m_actionQuit";
|
"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::MainWindowInitialSize = "window_size";
|
||||||
DKEY GUI::MainWindowInitialPosition = "window_position";
|
DKEY GUI::MainWindowInitialPosition = "window_position";
|
||||||
|
|
||||||
|
|
|
@ -171,6 +171,7 @@ namespace GUI {
|
||||||
KEY StatusbarActions;
|
KEY StatusbarActions;
|
||||||
VALUE(char*) StatusbarActionsDef;
|
VALUE(char*) StatusbarActionsDef;
|
||||||
|
|
||||||
|
KEY SettingsWindowInitialSize;
|
||||||
KEY MainWindowInitialSize;
|
KEY MainWindowInitialSize;
|
||||||
KEY MainWindowInitialPosition;
|
KEY MainWindowInitialPosition;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue