+ PIRMacroPack *getUserPack();
+ PIRMacroPack *getMultitapPack();
+
+ bool hasMacroButton(
+ unsigned int buttonID);
+
+ QString getMacroButtonText(
+ unsigned int buttonID);
+
+ void executeMacroButton(
+ unsigned int buttonID);
+
+ void updateUserButtons(); // Should this be a slot?
+
+ void storeMacros();
+
+ void setMacroKbdFocus(
+ int index);
+
+ void setMacroBtnFocus(
+ int index);
+
+ void switchToTab(
+ int tabNumber);
+
+ void handleKeypress(
+ char key);
+
+// void handleKeyRelease(
+// char Key);
+
+ void gotoPreviousTabs();
+
+ void gotoNextTabs();
+