summaryrefslogtreecommitdiff
path: root/muse/muse/widgets/shortcutcapturedialog.h
diff options
context:
space:
mode:
Diffstat (limited to 'muse/muse/widgets/shortcutcapturedialog.h')
-rw-r--r--muse/muse/widgets/shortcutcapturedialog.h33
1 files changed, 33 insertions, 0 deletions
diff --git a/muse/muse/widgets/shortcutcapturedialog.h b/muse/muse/widgets/shortcutcapturedialog.h
new file mode 100644
index 00000000..780a0d3c
--- /dev/null
+++ b/muse/muse/widgets/shortcutcapturedialog.h
@@ -0,0 +1,33 @@
+//
+// C++ Interface: shortcutcapturedialog
+//
+// Description:
+// Dialog window for capturing keyboard shortcuts
+//
+// Author: Mathias Lundgren <lunar_shuttle@users.sourceforge.net>, (C) 2003
+//
+// Copyright: Mathias Lundgren (lunar_shuttle@users.sourceforge.net) (C) 2003
+//
+//
+
+#include "shortcuts.h"
+#include "filedialog.h"
+#include "shortcutcapturedialogbase.h"
+
+class ShortcutCaptureDialog : public ShortcutCaptureDialogBase
+ {
+ Q_OBJECT
+ private:
+ int shortcutindex;
+ void keyPressEvent(QKeyEvent* e);
+ int key;
+
+ private slots:
+ void apply();
+ void cancel() { reject(); };
+
+ public:
+ ShortcutCaptureDialog(QWidget* parent, const char* name = 0, int index=0);
+ ~ShortcutCaptureDialog();
+ };
+