src/settingseditor/settingseditor.h

changeset 16
aeb5f203b3eb
parent 7
68443f5be176
child 41
0abada2a9802
--- 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);

mercurial