1 #include "piraltmainform.h"
2 #include "ui_piraltmainform.h"
4 #include "mainwindow.h"
5 #include "pirkeysetmanager.h"
8 extern PIRMakeMgr makeManager;
11 PIRAltMainForm::PIRAltMainForm(
14 ui(new Ui::PIRAltMainForm),
20 PIRAltMainForm::~PIRAltMainForm()
26 void PIRAltMainForm::enableButtons(
27 const PIRKeysetManager *keyset,
30 emit powerEnabled(keyset->hasKey(id, Power_Key));
31 emit volumeUpEnabled(keyset->hasKey(id, VolumeUp_Key));
32 emit volumeDownEnabled(keyset->hasKey(id, VolumeDown_Key));
33 emit channelUpEnabled(keyset->hasKey(id, ChannelUp_Key));
34 emit channelDownEnabled(keyset->hasKey(id, ChannelDown_Key));
35 emit muteEnabled(keyset->hasKey(id, Mute_Key));
37 emit keysetMakeChanged(makeManager.getMakeString(keyset->getMake(id)));
38 emit keysetNameChanged(keyset->getDisplayName(id));
42 void PIRAltMainForm::on_volumeUpButton_pressed()
44 mainWindow->startRepeating(VolumeUp_Key);
47 void PIRAltMainForm::on_volumeUpButton_released()
49 mainWindow->stopRepeating();
52 void PIRAltMainForm::on_volumeDownButton_pressed()
54 mainWindow->startRepeating(VolumeDown_Key);
57 void PIRAltMainForm::on_volumeDownButton_released()
59 mainWindow->stopRepeating();
62 void PIRAltMainForm::on_muteButton_pressed()
64 mainWindow->startRepeating(Mute_Key);
67 void PIRAltMainForm::on_muteButton_released()
69 mainWindow->stopRepeating();
72 void PIRAltMainForm::on_powerButton_pressed()
74 mainWindow->startRepeating(Power_Key);
77 void PIRAltMainForm::on_powerButton_released()
79 mainWindow->stopRepeating();
82 void PIRAltMainForm::on_channelUpButton_pressed()
84 mainWindow->startRepeating(ChannelUp_Key);
87 void PIRAltMainForm::on_channelUpButton_released()
89 mainWindow->stopRepeating();
92 void PIRAltMainForm::on_channelDownButton_pressed()
94 mainWindow->startRepeating(ChannelDown_Key);
97 void PIRAltMainForm::on_channelDownButton_released()
99 mainWindow->stopRepeating();