X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=forms%2Fpirmedia2form.cpp;fp=forms%2Fpirmedia2form.cpp;h=0020cd5933dcc7a825030306d9aa33dc23d98013;hb=d724312c55dabe2c72175e88abf694880312fac4;hp=0000000000000000000000000000000000000000;hpb=fb8932101ae4f67f18ffa31073d51823cc872ac8;p=pierogi diff --git a/forms/pirmedia2form.cpp b/forms/pirmedia2form.cpp new file mode 100644 index 0000000..0020cd5 --- /dev/null +++ b/forms/pirmedia2form.cpp @@ -0,0 +1,202 @@ +#include "pirmedia2form.h" +#include "ui_pirmedia2form.h" + +#include "mainwindow.h" +#include "pirkeysetmanager.h" + +PIRMedia2Form::PIRMedia2Form(MainWindow *mw) + : QWidget(0), + ui(new Ui::PIRMedia2Form), + mainWindow(mw) +{ + ui->setupUi(this); +} + +PIRMedia2Form::~PIRMedia2Form() +{ + delete ui; +} + + +void PIRMedia2Form::enableButtons( + const PIRKeysetManager *km, + unsigned int id) +{ + emit tunerBandEnabled(km->hasKey(id, TunerBand_Key)); + emit programEnabled(km->hasKey(id, Program_Key)); + emit memoryEnabled(km->hasKey(id, Memory_Key)); + emit callEnabled(km->hasKey(id, Call_Key)); + emit autoTrackingEnabled(km->hasKey(id, AutoTracking_Key)); + emit trackingMinusEnabled(km->hasKey(id, TrackingMinus_Key)); + emit trackingPlusEnabled(km->hasKey(id, TrackingPlus_Key)); + emit vhsSpeedEnabled(km->hasKey(id, VHSSpeed_Key)); + emit slowEnabled(km->hasKey(id, Slow_Key)); + emit slowMinusEnabled(km->hasKey(id, SlowMinus_Key)); + emit slowPlusEnabled(km->hasKey(id, SlowPlus_Key)); + emit nextDiscEnabled(km->hasKey(id, NextDisc_Key)); + emit repeatEnabled(km->hasKey(id, Repeat_Key)); + emit repeatABEnabled(km->hasKey(id, RepeatAB_Key)); + emit randomEnabled(km->hasKey(id, Random_Key)); + emit discTitleEnabled(km->hasKey(id, DiscTitle_Key)); +} + + +void PIRMedia2Form::on_tunerBandButton_pressed() +{ + mainWindow->startRepeating(TunerBand_Key); +} + +void PIRMedia2Form::on_tunerBandButton_released() +{ + mainWindow->stopRepeating(); +} + +void PIRMedia2Form::on_programButton_pressed() +{ + mainWindow->startRepeating(Program_Key); +} + +void PIRMedia2Form::on_programButton_released() +{ + mainWindow->stopRepeating(); +} + +void PIRMedia2Form::on_memoryButton_pressed() +{ + mainWindow->startRepeating(Memory_Key); +} + +void PIRMedia2Form::on_memoryButton_released() +{ + mainWindow->stopRepeating(); +} + +void PIRMedia2Form::on_callButton_pressed() +{ + mainWindow->startRepeating(Call_Key); +} + +void PIRMedia2Form::on_callButton_released() +{ + mainWindow->stopRepeating(); +} + +void PIRMedia2Form::on_autoTrackingButton_pressed() +{ + mainWindow->startRepeating(AutoTracking_Key); +} + +void PIRMedia2Form::on_autoTrackingButton_released() +{ + mainWindow->stopRepeating(); +} + +void PIRMedia2Form::on_trackingMinusButton_pressed() +{ + mainWindow->startRepeating(TrackingMinus_Key); +} + +void PIRMedia2Form::on_trackingMinusButton_released() +{ + mainWindow->stopRepeating(); +} + +void PIRMedia2Form::on_trackingPlusButton_pressed() +{ + mainWindow->startRepeating(TrackingPlus_Key); +} + +void PIRMedia2Form::on_trackingPlusButton_released() +{ + mainWindow->stopRepeating(); +} + +void PIRMedia2Form::on_vhsSpeedButton_pressed() +{ + mainWindow->startRepeating(VHSSpeed_Key); +} + +void PIRMedia2Form::on_vhsSpeedButton_released() +{ + mainWindow->stopRepeating(); +} + +void PIRMedia2Form::on_slowButton_pressed() +{ + mainWindow->startRepeating(Slow_Key); +} + +void PIRMedia2Form::on_slowButton_released() +{ + mainWindow->stopRepeating(); +} + +void PIRMedia2Form::on_slowMinusButton_pressed() +{ + mainWindow->startRepeating(SlowMinus_Key); +} + +void PIRMedia2Form::on_slowMinusButton_released() +{ + mainWindow->stopRepeating(); +} + +void PIRMedia2Form::on_slowPlusButton_pressed() +{ + mainWindow->startRepeating(SlowPlus_Key); +} + +void PIRMedia2Form::on_slowPlusButton_released() +{ + mainWindow->stopRepeating(); +} + +void PIRMedia2Form::on_discSelectButton_pressed() +{ + mainWindow->startRepeating(NextDisc_Key); +} + +void PIRMedia2Form::on_discSelectButton_released() +{ + mainWindow->stopRepeating(); +} + +void PIRMedia2Form::on_repeatButton_pressed() +{ + mainWindow->startRepeating(Repeat_Key); +} + +void PIRMedia2Form::on_repeatButton_released() +{ + mainWindow->stopRepeating(); +} + +void PIRMedia2Form::on_repeatABButton_pressed() +{ + mainWindow->startRepeating(RepeatAB_Key); +} + +void PIRMedia2Form::on_repeatABButton_released() +{ + mainWindow->stopRepeating(); +} + +void PIRMedia2Form::on_randomButton_pressed() +{ + mainWindow->startRepeating(Random_Key); +} + +void PIRMedia2Form::on_randomButton_released() +{ + mainWindow->stopRepeating(); +} + +void PIRMedia2Form::on_discTitleButton_pressed() +{ + mainWindow->startRepeating(DiscTitle_Key); +} + +void PIRMedia2Form::on_discTitleButton_released() +{ + mainWindow->stopRepeating(); +}