// HotKeyConf.h // #pragma once #include #include #include #include #include #include #include #include #include #include #include #include #include "Qt/main.h" class HotKeyConfTree_t : public QTreeWidget { Q_OBJECT public: HotKeyConfTree_t(QWidget *parent = 0); ~HotKeyConfTree_t(void); protected: void keyPressEvent(QKeyEvent *event); void keyReleaseEvent(QKeyEvent *event); }; class HotKeyConfDialog_t : public QDialog { Q_OBJECT public: HotKeyConfDialog_t(QWidget *parent = 0); ~HotKeyConfDialog_t(void); void assignHotkey(QKeyEvent *event); protected: void closeEvent(QCloseEvent *event); void keyPressEvent(QKeyEvent *event); void keyReleaseEvent(QKeyEvent *event); HotKeyConfTree_t *tree; private: public slots: void closeWindow(void); private slots: };