#define MAINWINDOW_H
#include <QtGui/QMainWindow>
-#include <QListWidgetItem>
-//#include <QThread>
-
-//#include "selectionwindow.h"
-#include "pirselectkeysetform.h"
-#include "pirdocumentationform.h"
-#include "piraboutform.h"
-#include "pirkeysetmanager.h"
+
+#include "pirkeynames.h"
#include "pirmodprobe.h"
+class QListWidgetItem;
+class PIRSelectKeysetForm;
+class PIRSecondaryForm;
+class PIRDocumentationForm;
+class PIRAboutForm;
+class PIRKeysetManager;
+
namespace Ui {
class MainWindow;
}
void showExpanded();
+ void startRepeating(
+ PIRKeyName name);
+
+ void stopRepeating();
+
signals:
// Main keys
void powerEnabled(bool);
void replayEnabled(bool);
void ejectEnabled(bool);
+/*
// Media2 Keys
void discTitleEnabled(bool);
void discSelectEnabled(bool);
void pipChannelDownEnabled(bool);
void pipPauseEnabled(bool);
void pipSizeEnabled(bool);
+*/
void keysetMakeChanged(QString);
void keysetNameChanged(QString);
void on_ejectButton_pressed();
void on_ejectButton_released();
+/*
// Media2 tab slots:
void on_discTitleButton_pressed();
void on_discTitleButton_released();
void on_pipPauseButton_released();
void on_pipSizeButton_pressed();
void on_pipSizeButton_released();
+*/
// Favorites tab actions:
void on_addKeysetButton_clicked();
// Menu actions:
void on_actionSelectKeyset_triggered();
+ void on_actionSecondary_Buttons_triggered();
void on_actionAbout_triggered();
void on_actionDocumentation_triggered();
private:
void enableButtons();
- void startRepeating(
- unsigned int id,
- PIRKeyName name);
-
- void stopRepeating();
-
void populateFavorites();
Ui::MainWindow *ui;
PIRSelectKeysetForm *selectKeysetForm;
+ PIRSecondaryForm *secondaryForm;
PIRDocumentationForm *documentationForm;
PIRAboutForm *aboutForm;