1 #include <QSettings> |
1 #include <QSettings> |
|
2 #include "keyboardshortcutseditor.h" |
2 #include "settingseditor.h" |
3 #include "settingseditor.h" |
3 #include "ui_settingseditor.h" |
4 #include "ui_settingseditor.h" |
4 |
5 |
5 SettingsEditor::SettingsEditor(QSettings* settings, QWidget* parent) : |
6 SettingsEditor::SettingsEditor( |
|
7 QSettings* settings, |
|
8 const uiutilities::KeySequenceMap& defaultKeyboardShortcuts, |
|
9 QWidget* parent |
|
10 ) : |
6 QDialog{parent}, |
11 QDialog{parent}, |
7 ui{*new Ui_SettingsEditor}, |
12 ui{*new Ui_SettingsEditor}, |
8 settings{settings}, |
13 settings{settings}, |
9 libraries{settings, this}, |
14 libraries{settings, this}, |
10 librariesEditor{settings, this} |
15 librariesEditor{settings, this}, |
|
16 defaultKeyboardShortcuts{defaultKeyboardShortcuts} |
11 { |
17 { |
12 this->ui.setupUi(this); |
18 this->ui.setupUi(this); |
13 this->loadLocales(); |
19 this->loadLocales(); |
14 this->setDefaults(); |
20 this->setDefaults(); |
15 QVBoxLayout* layout = new QVBoxLayout{this}; |
21 QVBoxLayout* layout = new QVBoxLayout{this}; |