10 Q_OBJECT |
10 Q_OBJECT |
11 public: |
11 public: |
12 SettingsEditor(const uiutilities::KeySequenceMap& defaultKeyboardShortcuts = {}, |
12 SettingsEditor(const uiutilities::KeySequenceMap& defaultKeyboardShortcuts = {}, |
13 QWidget* parent = nullptr); |
13 QWidget* parent = nullptr); |
14 ~SettingsEditor(); |
14 ~SettingsEditor(); |
15 private Q_SLOTS: |
15 Q_SLOT void saveSettings(); |
16 void handleAccepted(); |
16 Q_SLOT void loadSettings(); |
|
17 Q_SIGNALS: |
|
18 void settingsChanged(); |
17 private: |
19 private: |
18 class Ui_SettingsEditor& ui; |
20 class Ui_SettingsEditor& ui; |
19 LibrariesModel libraries; |
21 LibrariesModel libraries; |
20 LibrariesEditor librariesEditor; |
22 LibrariesEditor librariesEditor; |
21 const uiutilities::KeySequenceMap defaultKeyboardShortcuts; |
23 const uiutilities::KeySequenceMap defaultKeyboardShortcuts; |
22 void loadLocales(); |
24 void loadLocales(); |
23 void setDefaults(); |
|
24 void setCurrentLanguage(const QString& localeCode); |
25 void setCurrentLanguage(const QString& localeCode); |
25 }; |
26 }; |