Advanced Settings Panel
[pierogi] / pirtabwidget.h
1 // In order to take control of the keyboard when using a tabbed widget, I need
2 // to subclass QTabWidget and redefine the keyPressEvent() method.
3
4 #include <QTabWidget>
5
6 class QKeyEvent;
7 class MainWindow;
8
9 class PIRTabWidget: public QTabWidget
10 {
11 public:
12   PIRTabWidget(
13     QWidget *parent,
14     MainWindow *mw);
15
16 protected:
17   virtual void keyPressEvent(
18     QKeyEvent *event);
19
20   virtual void keyReleaseEvent(
21     QKeyEvent *event);
22
23 private:
24   MainWindow *mainWindow;
25 };