X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=forms%2Fpirmedia2form.h;fp=forms%2Fpirmedia2form.h;h=f233b5e341d2283999dcc766c6d425e8d9ec746e;hb=d724312c55dabe2c72175e88abf694880312fac4;hp=0000000000000000000000000000000000000000;hpb=fb8932101ae4f67f18ffa31073d51823cc872ac8;p=pierogi diff --git a/forms/pirmedia2form.h b/forms/pirmedia2form.h new file mode 100644 index 0000000..f233b5e --- /dev/null +++ b/forms/pirmedia2form.h @@ -0,0 +1,83 @@ +#ifndef PIRMEDIA2FORM_H +#define PIRMEDIA2FORM_H + +#include + +class MainWindow; +class PIRKeysetManager; + +namespace Ui { +class PIRMedia2Form; +} + +class PIRMedia2Form : public QWidget +{ + Q_OBJECT + +public: + PIRMedia2Form(MainWindow *mw); + ~PIRMedia2Form(); + + void enableButtons( + const PIRKeysetManager *keyset, + unsigned int id); + +signals: + void tunerBandEnabled(bool); + void programEnabled(bool); + void memoryEnabled(bool); + void callEnabled(bool); + void autoTrackingEnabled(bool); + void trackingMinusEnabled(bool); + void trackingPlusEnabled(bool); + void vhsSpeedEnabled(bool); + void slowEnabled(bool); + void slowMinusEnabled(bool); + void slowPlusEnabled(bool); + void nextDiscEnabled(bool); + void repeatEnabled(bool); + void repeatABEnabled(bool); + void randomEnabled(bool); + void discTitleEnabled(bool); + +private slots: + void on_tunerBandButton_pressed(); + void on_tunerBandButton_released(); + void on_programButton_pressed(); + void on_programButton_released(); + void on_memoryButton_pressed(); + void on_memoryButton_released(); + void on_callButton_pressed(); + void on_callButton_released(); + void on_autoTrackingButton_pressed(); + void on_autoTrackingButton_released(); + void on_trackingMinusButton_pressed(); + void on_trackingMinusButton_released(); + void on_trackingPlusButton_pressed(); + void on_trackingPlusButton_released(); + void on_vhsSpeedButton_pressed(); + void on_vhsSpeedButton_released(); + void on_slowButton_pressed(); + void on_slowButton_released(); + void on_slowMinusButton_pressed(); + void on_slowMinusButton_released(); + void on_slowPlusButton_pressed(); + void on_slowPlusButton_released(); + void on_discSelectButton_pressed(); + void on_discSelectButton_released(); + void on_repeatButton_pressed(); + void on_repeatButton_released(); + void on_repeatABButton_pressed(); + void on_repeatABButton_released(); + void on_randomButton_pressed(); + void on_randomButton_released(); + void on_discTitleButton_pressed(); + void on_discTitleButton_released(); + +private: + Ui::PIRMedia2Form *ui; + + MainWindow *mainWindow; +}; + +#endif // PIRMEDIA2FORM_H