diff -r 9e18ec63eec3 -r aeb5f203b3eb src/settingseditor/settingseditor.h --- a/src/settingseditor/settingseditor.h Sun Nov 03 18:17:08 2019 +0200 +++ b/src/settingseditor/settingseditor.h Fri Nov 08 19:05:07 2019 +0200 @@ -3,12 +3,15 @@ #include "main.h" #include "librarieseditor.h" #include "libraries.h" +#include "uiutilities.h" class SettingsEditor : public QDialog { Q_OBJECT public: - SettingsEditor(QSettings* settings, QWidget* parent = nullptr); + SettingsEditor(QSettings* settings, + const uiutilities::KeySequenceMap& defaultKeyboardShortcuts = {}, + QWidget* parent = nullptr); ~SettingsEditor(); private slots: void handleAccepted(); @@ -17,6 +20,7 @@ QSettings* const settings; LibraryManager libraries; LibrariesEditor librariesEditor; + const uiutilities::KeySequenceMap defaultKeyboardShortcuts; void loadLocales(); void setDefaults(); void setCurrentLanguage(const QString& localeCode);