1 #include "pirtabwidget.h"
6 #include "mainwindow.h"
8 PIRTabWidget::PIRTabWidget(
14 setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
18 void PIRTabWidget::keyPressEvent(
24 mainWindow->handleKeypress('A');
27 mainWindow->handleKeypress('B');
30 mainWindow->handleKeypress('C');
33 mainWindow->handleKeypress('D');
36 mainWindow->handleKeypress('E');
39 mainWindow->handleKeypress('F');
42 mainWindow->handleKeypress('G');
45 mainWindow->handleKeypress('H');
48 mainWindow->handleKeypress('I');
51 mainWindow->handleKeypress('J');
54 mainWindow->handleKeypress('K');
57 mainWindow->handleKeypress('L');
60 mainWindow->handleKeypress('M');
63 mainWindow->handleKeypress('N');
66 mainWindow->handleKeypress('O');
69 mainWindow->handleKeypress('P');
72 mainWindow->handleKeypress('Q');
75 mainWindow->handleKeypress('R');
78 mainWindow->handleKeypress('S');
81 mainWindow->handleKeypress('T');
84 mainWindow->handleKeypress('U');
87 mainWindow->handleKeypress('V');
90 mainWindow->handleKeypress('W');
93 mainWindow->handleKeypress('X');
96 mainWindow->handleKeypress('Y');
99 mainWindow->handleKeypress('Z');
102 mainWindow->handleKeypress(' ');
106 mainWindow->gotoPreviousTabs();
109 mainWindow->gotoNextTabs();
112 mainWindow->startRepeating(VolumeDown_Key);
115 mainWindow->startRepeating(VolumeUp_Key);
117 case Qt::Key_Backspace:
118 mainWindow->startRepeating(Power_Key);
121 mainWindow->startRepeating(Mute_Key);
125 QTabWidget::keyPressEvent(event);
131 void PIRTabWidget::keyReleaseEvent(
142 case Qt::Key_Backspace:
144 mainWindow->stopRepeating();
148 QTabWidget::keyReleaseEvent(event);