- // This is going to be a little painful...
- // Main keys
- emit powerEnabled(myKeysets->hasKey(currentKeyset, Power_Key));
- emit volumeUpEnabled(myKeysets->hasKey(currentKeyset, VolumeUp_Key));
- emit volumeDownEnabled(myKeysets->hasKey(currentKeyset, VolumeDown_Key));
- emit channelUpEnabled(myKeysets->hasKey(currentKeyset, ChannelUp_Key));
- emit channelDownEnabled(myKeysets->hasKey(currentKeyset, ChannelDown_Key));
- emit muteEnabled(myKeysets->hasKey(currentKeyset, Mute_Key));
-
- // Main tab labels:
- emit keysetMakeChanged(
- makeManager.getMakeString(myKeysets->getMake(currentKeyset)));
- emit keysetNameChanged(myKeysets->getDisplayName(currentKeyset));
-
- // Utility keys:
- emit redEnabled(myKeysets->hasKey(currentKeyset, Red_Key));
- emit greenEnabled(myKeysets->hasKey(currentKeyset, Green_Key));
- emit yellowEnabled(myKeysets->hasKey(currentKeyset, Yellow_Key));
- emit blueEnabled(myKeysets->hasKey(currentKeyset, Blue_Key));
- emit pictureModeEnabled(myKeysets->hasKey(currentKeyset, PictureMode_Key));
- emit soundModeEnabled(myKeysets->hasKey(currentKeyset, SoundMode_Key));
- emit aspectRatioEnabled(myKeysets->hasKey(currentKeyset, AspectRatio_Key));
-// emit surroundEnabled(myKeysets->hasKey(currentKeyset, Surround_Key));
- emit audioEnabled(myKeysets->hasKey(currentKeyset, Audio_Key));
- emit infoEnabled(myKeysets->hasKey(currentKeyset, Info_Key));
- emit captionsEnabled(myKeysets->hasKey(currentKeyset, Captions_Key));
- emit sleepEnabled(myKeysets->hasKey(currentKeyset, Sleep_Key));
- emit inputEnabled(myKeysets->hasKey(currentKeyset, Input_Key));
-
- // Keypad keys
- emit zeroEnabled(myKeysets->hasKey(currentKeyset, Zero_Key));
- emit oneEnabled(myKeysets->hasKey(currentKeyset, One_Key));
- emit twoEnabled(myKeysets->hasKey(currentKeyset, Two_Key));
- emit threeEnabled(myKeysets->hasKey(currentKeyset, Three_Key));
- emit fourEnabled(myKeysets->hasKey(currentKeyset, Four_Key));
- emit fiveEnabled(myKeysets->hasKey(currentKeyset, Five_Key));
- emit sixEnabled(myKeysets->hasKey(currentKeyset, Six_Key));
- emit sevenEnabled(myKeysets->hasKey(currentKeyset, Seven_Key));
- emit eightEnabled(myKeysets->hasKey(currentKeyset, Eight_Key));
- emit nineEnabled(myKeysets->hasKey(currentKeyset, Nine_Key));
- emit enterEnabled(myKeysets->hasKey(currentKeyset, Enter_Key));
- emit clearEnabled(myKeysets->hasKey(currentKeyset, Clear_Key));
- emit dashEnabled(myKeysets->hasKey(currentKeyset, Dash_Key));
- emit plusOneHundredEnabled(myKeysets->hasKey(currentKeyset, PlusOneHundred_Key));
- emit doubleDigitEnabled(myKeysets->hasKey(currentKeyset, DoubleDigit_Key));
- emit prevChannelEnabled(myKeysets->hasKey(currentKeyset, PrevChannel_Key));
-
- // Menu keys:
- emit upEnabled(myKeysets->hasKey(currentKeyset, Up_Key));
- emit downEnabled(myKeysets->hasKey(currentKeyset, Down_Key));
- emit leftEnabled(myKeysets->hasKey(currentKeyset, Left_Key));
- emit rightEnabled(myKeysets->hasKey(currentKeyset, Right_Key));
- emit selectEnabled(myKeysets->hasKey(currentKeyset, Select_Key));
- emit menuEnabled(myKeysets->hasKey(currentKeyset, Menu_Key));
- emit exitEnabled(myKeysets->hasKey(currentKeyset, Exit_Key));
- emit guideEnabled(myKeysets->hasKey(currentKeyset, Guide_Key));
- emit discMenuEnabled(myKeysets->hasKey(currentKeyset, DiscMenu_Key));
-
- // Media keys:
- emit nextEnabled(myKeysets->hasKey(currentKeyset, Next_Key));
- emit previousEnabled(myKeysets->hasKey(currentKeyset, Previous_Key));
- emit advanceEnabled(myKeysets->hasKey(currentKeyset, Advance_Key));
- emit replayEnabled(myKeysets->hasKey(currentKeyset, Replay_Key));
- emit stepForwardEnabled(myKeysets->hasKey(currentKeyset, StepForward_Key));
- emit stepBackEnabled(myKeysets->hasKey(currentKeyset, StepBack_Key));
- emit fastForwardEnabled(myKeysets->hasKey(currentKeyset, FastForward_Key));
- emit reverseEnabled(myKeysets->hasKey(currentKeyset, Rewind_Key));
- emit playEnabled(myKeysets->hasKey(currentKeyset, Play_Key));
- emit pauseEnabled(myKeysets->hasKey(currentKeyset, Pause_Key));
- emit stopEnabled(myKeysets->hasKey(currentKeyset, Stop_Key));
- emit ejectEnabled(myKeysets->hasKey(currentKeyset, Eject_Key));
-
- // Also enable the buttons on the secondary form:
- secondaryForm->enableButtons(myKeysets, currentKeyset);
-}
-
-
-void MainWindow::receivedExternalWarning(
- const char *warning)
-{
- QMessageBox errBox;
- errBox.setText(warning);
- errBox.setIcon(QMessageBox::Warning);
- errBox.exec();
-}
-
-
-// Main tab buttons:
-
-void MainWindow::on_powerButton_pressed()
-{
- startRepeating(Power_Key);
-}
-
-void MainWindow::on_powerButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_mainChannelUpButton_pressed()
-{
- startRepeating(ChannelUp_Key);
-}
-
-void MainWindow::on_mainChannelUpButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_mainChannelDownButton_pressed()
-{
- startRepeating(ChannelDown_Key);
-}
-
-void MainWindow::on_mainChannelDownButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_mainVolumeUp_pressed()
-{
- startRepeating(VolumeUp_Key);
-}
-
-void MainWindow::on_mainVolumeUp_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_mainVolumeDownButton_pressed()
-{
- startRepeating(VolumeDown_Key);
-}
-
-void MainWindow::on_mainVolumeDownButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_muteButton_pressed()
-{
- startRepeating(Mute_Key);
-}
-
-void MainWindow::on_muteButton_released()
-{
- stopRepeating();
-}
-
-
-// Utility tab buttons:
-
-void MainWindow::on_redButton_pressed()
-{
- startRepeating(Red_Key);
-}
-
-void MainWindow::on_redButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_greenButton_pressed()
-{
- startRepeating(Green_Key);
-}
-
-void MainWindow::on_greenButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_yellowButton_pressed()
-{
- startRepeating(Yellow_Key);
-}
-
-void MainWindow::on_yellowButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_blueButton_pressed()
-{
- startRepeating(Blue_Key);
-}
-
-void MainWindow::on_blueButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_pictureModeButton_pressed()
-{
- startRepeating(PictureMode_Key);
-}
-
-void MainWindow::on_pictureModeButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_soundModeButton_pressed()
-{
- startRepeating(SoundMode_Key);
-}
-
-void MainWindow::on_soundModeButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_aspectRatioButton_pressed()
-{
- startRepeating(AspectRatio_Key);
-}
-
-void MainWindow::on_aspectRatioButton_released()
-{
- stopRepeating();
-}
-
-/*
-void MainWindow::on_surroundButton_pressed()
-{
- startRepeating(Surround_Key);
-}
-
-void MainWindow::on_surroundButton_released()
-{
- stopRepeating();
-}
-*/
-
-void MainWindow::on_audioButton_pressed()
-{
- startRepeating(Audio_Key);
-}
-
-void MainWindow::on_audioButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_infoButton_pressed()
-{
- startRepeating(Info_Key);
-}
-
-void MainWindow::on_infoButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_captionButton_pressed()
-{
- startRepeating(Captions_Key);
-}
-
-void MainWindow::on_captionButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_inputButton_pressed()
-{
- startRepeating(Input_Key);
-}
-
-void MainWindow::on_inputButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_sleepButton_pressed()
-{
- startRepeating(Sleep_Key);
-}
-
-void MainWindow::on_sleepButton_released()
-{
- stopRepeating();
-}
-
-
-// Keypad tab buttons:
-
-void MainWindow::on_oneButton_pressed()
-{
- startRepeating(One_Key);
-}
-
-void MainWindow::on_oneButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_twoButton_pressed()
-{
- startRepeating(Two_Key);
-}
-
-void MainWindow::on_twoButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_threeButton_pressed()
-{
- startRepeating(Three_Key);
-}
-
-void MainWindow::on_threeButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_fourButton_pressed()
-{
- startRepeating(Four_Key);
-}
-
-void MainWindow::on_fourButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_fiveButton_pressed()
-{
- startRepeating(Five_Key);
-}
-
-void MainWindow::on_fiveButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_sixButton_pressed()
-{
- startRepeating(Six_Key);
-}
-
-void MainWindow::on_sixButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_sevenButton_pressed()
-{
- startRepeating(Seven_Key);
-}
-
-void MainWindow::on_sevenButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_eightButton_pressed()
-{
- startRepeating(Eight_Key);
-}
-
-void MainWindow::on_eightButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_nineButton_pressed()
-{
- startRepeating(Nine_Key);
-}
-
-void MainWindow::on_nineButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_zeroButton_pressed()
-{
- startRepeating(Zero_Key);
-}
-
-void MainWindow::on_zeroButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_enterButton_pressed()
-{
- startRepeating(Enter_Key);
-}
-
-void MainWindow::on_enterButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_clearButton_pressed()
-{
- startRepeating(Clear_Key);
-}
-
-void MainWindow::on_clearButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_prevChannelButton_pressed()
-{
- startRepeating(PrevChannel_Key);
-}
-
-void MainWindow::on_prevChannelButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_plusOneHundredButton_pressed()
-{
- startRepeating(PlusOneHundred_Key);
-}
-
-void MainWindow::on_plusOneHundredButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_dashButton_pressed()
-{
- startRepeating(Dash_Key);
-}
-
-void MainWindow::on_dashButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_doubleDigitButton_pressed()
-{
- startRepeating(DoubleDigit_Key);
-}
-
-void MainWindow::on_doubleDigitButton_released()
-{
- stopRepeating();
-}
-
-
-// Menu tab buttons:
-
-void MainWindow::on_upButton_pressed()
-{
- startRepeating(Up_Key);
-}
-
-void MainWindow::on_upButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_leftButton_pressed()
-{
- startRepeating(Left_Key);
-}
-
-void MainWindow::on_leftButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_rightButton_pressed()
-{
- startRepeating(Right_Key);
-}
-
-void MainWindow::on_rightButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_downButton_pressed()
-{
- startRepeating(Down_Key);
-}
-
-void MainWindow::on_downButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_selectButton_pressed()
-{
- startRepeating(Select_Key);
-}
-
-void MainWindow::on_selectButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_menuButton_pressed()
-{
- startRepeating(Menu_Key);
-}
-
-void MainWindow::on_menuButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_exitButton_pressed()
-{
- startRepeating(Exit_Key);
-}
-
-void MainWindow::on_exitButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_guideButton_pressed()
-{
- startRepeating(Guide_Key);
-}
-
-void MainWindow::on_guideButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_discMenuButton_pressed()
-{
- startRepeating(DiscMenu_Key);
-}
-
-void MainWindow::on_discMenuButton_released()
-{
- stopRepeating();
-}
-
-
-// Media tab buttons:
-
-void MainWindow::on_mediaPreviousButton_pressed()
-{
- startRepeating(Previous_Key);
-}
-
-void MainWindow::on_mediaPreviousButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_mediaNextButton_pressed()
-{
- startRepeating(Next_Key);
-}
-
-void MainWindow::on_mediaNextButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_replayButton_pressed()
-{
- startRepeating(Replay_Key);
-}
-
-void MainWindow::on_replayButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_advanceButton_pressed()
-{
- startRepeating(Advance_Key);
-}
-
-void MainWindow::on_advanceButton_released()
-{
- stopRepeating();
-}
-
-void MainWindow::on_stepBackButton_pressed()
-{
- startRepeating(StepBack_Key);
-}
-
-void MainWindow::on_stepBackButton_released()
-{
- stopRepeating();