src/settingseditor/settingseditor.h

changeset 218
63125c36de73
parent 206
654661eab7f3
child 230
a1f3f7d9078b
equal deleted inserted replaced
217:6d95c1a41e6e 218:63125c36de73
8 8
9 class SettingsEditor : public QDialog 9 class SettingsEditor : public QDialog
10 { 10 {
11 Q_OBJECT 11 Q_OBJECT
12 public: 12 public:
13 SettingsEditor(Configuration* settings, 13 SettingsEditor(const uiutilities::KeySequenceMap& defaultKeyboardShortcuts = {},
14 const uiutilities::KeySequenceMap& defaultKeyboardShortcuts = {},
15 QWidget* parent = nullptr); 14 QWidget* parent = nullptr);
16 ~SettingsEditor(); 15 ~SettingsEditor();
17 private Q_SLOTS: 16 private Q_SLOTS:
18 void handleAccepted(); 17 void handleAccepted();
19 private: 18 private:
20 class Ui_SettingsEditor& ui; 19 class Ui_SettingsEditor& ui;
21 Configuration* const settings;
22 LibraryManager libraries; 20 LibraryManager libraries;
23 LibrariesEditor librariesEditor; 21 LibrariesEditor librariesEditor;
24 const uiutilities::KeySequenceMap defaultKeyboardShortcuts; 22 const uiutilities::KeySequenceMap defaultKeyboardShortcuts;
25 void loadLocales(); 23 void loadLocales();
26 void setDefaults(); 24 void setDefaults();

mercurial