|
|
@ -50,6 +50,8 @@ |
|
|
|
|
|
|
|
|
|
|
|
#include "ui_uithemedialog.h" |
|
|
|
#include "ui_uithemedialog.h" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define SETTINGS_KEY(name) u"GUI/UIThemeDialog/" name |
|
|
|
|
|
|
|
|
|
|
|
namespace |
|
|
|
namespace |
|
|
|
{ |
|
|
|
{ |
|
|
|
Path userConfigPath() |
|
|
|
Path userConfigPath() |
|
|
@ -215,15 +217,20 @@ private: |
|
|
|
UIThemeDialog::UIThemeDialog(QWidget *parent) |
|
|
|
UIThemeDialog::UIThemeDialog(QWidget *parent) |
|
|
|
: QDialog(parent) |
|
|
|
: QDialog(parent) |
|
|
|
, m_ui {new Ui::UIThemeDialog} |
|
|
|
, m_ui {new Ui::UIThemeDialog} |
|
|
|
|
|
|
|
, m_storeDialogSize {SETTINGS_KEY(u"Size"_qs)} |
|
|
|
{ |
|
|
|
{ |
|
|
|
m_ui->setupUi(this); |
|
|
|
m_ui->setupUi(this); |
|
|
|
|
|
|
|
|
|
|
|
loadColors(); |
|
|
|
loadColors(); |
|
|
|
loadIcons(); |
|
|
|
loadIcons(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (const QSize dialogSize = m_storeDialogSize; dialogSize.isValid()) |
|
|
|
|
|
|
|
resize(dialogSize); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
UIThemeDialog::~UIThemeDialog() |
|
|
|
UIThemeDialog::~UIThemeDialog() |
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
m_storeDialogSize = size(); |
|
|
|
delete m_ui; |
|
|
|
delete m_ui; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|