X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=forms%2Fpirinputform.h;fp=forms%2Fpirinputform.h;h=e87e95d0d893296277e257a4b433d40a289d3618;hb=d724312c55dabe2c72175e88abf694880312fac4;hp=0000000000000000000000000000000000000000;hpb=fb8932101ae4f67f18ffa31073d51823cc872ac8;p=pierogi diff --git a/forms/pirinputform.h b/forms/pirinputform.h new file mode 100644 index 0000000..e87e95d --- /dev/null +++ b/forms/pirinputform.h @@ -0,0 +1,71 @@ +#ifndef PIRINPUTFORM_H +#define PIRINPUTFORM_H + +#include + +class MainWindow; +class PIRKeysetManager; + +namespace Ui { +class PIRInputForm; +} + +class PIRInputForm : public QWidget +{ + Q_OBJECT + +public: + PIRInputForm(MainWindow *mw); + ~PIRInputForm(); + + void enableButtons( + const PIRKeysetManager *keyset, + unsigned int id); + +signals: + void cdInputEnabled(bool); + void tapeInputEnabled(bool); + void phonoInputEnabled(bool); + void tunerInputEnabled(bool); + void pcInputEnabled(bool); + void hdmiInputEnabled(bool); + void dvdInputEnabled(bool); + void vcrInputEnabled(bool); + void antennaInputEnabled(bool); + void cableInputEnabled(bool); + void satelliteInputEnabled(bool); + void auxInputEnabled(bool); + +private slots: + void on_cdInputButton_pressed(); + void on_cdInputButton_released(); + void on_tapeInputButton_pressed(); + void on_tapeInputButton_released(); + void on_phonoInputButton_pressed(); + void on_phonoInputButton_released(); + void on_tunerInputButton_pressed(); + void on_tunerInputButton_released(); + void on_pcInputButton_pressed(); + void on_pcInputButton_released(); + void on_hdmiInputButton_pressed(); + void on_hdmiInputButton_released(); + void on_dvdInputButton_pressed(); + void on_dvdInputButton_released(); + void on_vcrInputButton_pressed(); + void on_vcrInputButton_released(); + void on_antennaInputButton_pressed(); + void on_antennaInputButton_released(); + void on_cableInputButton_pressed(); + void on_cableInputButton_released(); + void on_satelliteInputButton_pressed(); + void on_satelliteInputButton_released(); + void on_auxInputButton_pressed(); + void on_auxInputButton_released(); + +private: + Ui::PIRInputForm *ui; + + MainWindow *mainWindow; +}; + +#endif // PIRINPUTFORM_H