Mon, 27 Jun 2022 23:58:04 +0300
Make editing tools disabled until a document is selected
7 | 1 | #pragma once |
2 | #include <QDialog> | |
264
76a025db4948
Convert all includes to be relative to project root directory. Files that cannot be found in this manner use angle brackets.
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
259
diff
changeset
|
3 | #include "src/basics.h" |
76a025db4948
Convert all includes to be relative to project root directory. Files that cannot be found in this manner use angle brackets.
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
259
diff
changeset
|
4 | #include "src/libraries.h" |
76a025db4948
Convert all includes to be relative to project root directory. Files that cannot be found in this manner use angle brackets.
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
259
diff
changeset
|
5 | #include "src/uiutilities.h" |
76a025db4948
Convert all includes to be relative to project root directory. Files that cannot be found in this manner use angle brackets.
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
259
diff
changeset
|
6 | #include "src/settingseditor/librarieseditor.h" |
7 | 7 | |
8 | class SettingsEditor : public QDialog | |
9 | { | |
10 | Q_OBJECT | |
11 | public: | |
218
63125c36de73
Replace config collector with a simpler system
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
206
diff
changeset
|
12 | SettingsEditor(const uiutilities::KeySequenceMap& defaultKeyboardShortcuts = {}, |
16 | 13 | QWidget* parent = nullptr); |
7 | 14 | ~SettingsEditor(); |
112 | 15 | private Q_SLOTS: |
7 | 16 | void handleAccepted(); |
17 | private: | |
18 | class Ui_SettingsEditor& ui; | |
230
a1f3f7d9078b
rename LibraryManager -> LibrariesModel
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
218
diff
changeset
|
19 | LibrariesModel libraries; |
7 | 20 | LibrariesEditor librariesEditor; |
16 | 21 | const uiutilities::KeySequenceMap defaultKeyboardShortcuts; |
7 | 22 | void loadLocales(); |
23 | void setDefaults(); | |
24 | void setCurrentLanguage(const QString& localeCode); | |
25 | }; |