#ifndef PREFERENCESDIALOG_H #define PREFERENCESDIALOG_H #include #include class QMenuBar; namespace Ui { class PreferencesDialog; } class PreferencesDialog : public QDialog { Q_OBJECT public: explicit PreferencesDialog(QWidget *parent = 0); ~PreferencesDialog(); void setup_kbd_shortcuts(QMenuBar* menu); private slots: void on_buttonBox_accepted(); private: Ui::PreferencesDialog *ui; }; class KeySequenceEditor : public QKeySequenceEdit { Q_OBJECT public: KeySequenceEditor(QAction* a); private slots: void set_action_shortcut(); private: QAction* action; }; #endif // PREFERENCESDIALOG_H