1 #include "piradjustform.h"
2 #include "ui_piradjustform.h"
4 #include "mainwindow.h"
5 #include "pirkeysetmanager.h"
7 PIRAdjustForm::PIRAdjustForm(MainWindow *mw) :
9 ui(new Ui::PIRAdjustForm),
15 PIRAdjustForm::~PIRAdjustForm()
21 void PIRAdjustForm::enableButtons(
22 const PIRKeysetManager *keyset,
25 emit bassUpEnabled(keyset->hasKey(id, BassUp_Key));
26 emit trebleUpEnabled(keyset->hasKey(id, TrebleUp_Key));
27 emit enhancedBassEnabled(keyset->hasKey(id, EnhancedBass_Key));
28 emit noiseReductionEnabled(keyset->hasKey(id, NoiseReduction_Key));
29 emit bassDownEnabled(keyset->hasKey(id, BassDown_Key));
30 emit trebleDownEnabled(keyset->hasKey(id, TrebleDown_Key));
31 emit balanceLeftEnabled(keyset->hasKey(id, BalanceLeft_Key));
32 emit balanceRightEnabled(keyset->hasKey(id, BalanceRight_Key));
33 emit surroundEnabled(keyset->hasKey(id, Surround_Key));
34 emit colorUpEnabled(keyset->hasKey(id, ColorUp_Key));
35 emit brightnessUpEnabled(keyset->hasKey(id, BrightnessUp_Key));
36 emit contrastUpEnabled(keyset->hasKey(id, ContrastUp_Key));
37 emit zoomEnabled(keyset->hasKey(id, Zoom_Key));
38 emit colorDownEnabled(keyset->hasKey(id, ColorDown_Key));
39 emit brightnessDownEnabled(keyset->hasKey(id, BrightnessDown_Key));
40 emit contrastDownEnabled(keyset->hasKey(id, ContrastDown_Key));
44 void PIRAdjustForm::on_bassUpButton_pressed()
46 mainWindow->startRepeating(BassUp_Key);
49 void PIRAdjustForm::on_bassUpButton_released()
51 mainWindow->stopRepeating();
54 void PIRAdjustForm::on_trebleUpButton_pressed()
56 mainWindow->startRepeating(TrebleUp_Key);
59 void PIRAdjustForm::on_trebleUpButton_released()
61 mainWindow->stopRepeating();
64 void PIRAdjustForm::on_enhancedBassButton_pressed()
66 mainWindow->startRepeating(EnhancedBass_Key);
69 void PIRAdjustForm::on_enhancedBassButton_released()
71 mainWindow->stopRepeating();
74 void PIRAdjustForm::on_noiseReductionButton_pressed()
76 mainWindow->startRepeating(NoiseReduction_Key);
79 void PIRAdjustForm::on_noiseReductionButton_released()
81 mainWindow->stopRepeating();
84 void PIRAdjustForm::on_bassDownButton_pressed()
86 mainWindow->startRepeating(BassDown_Key);
89 void PIRAdjustForm::on_bassDownButton_released()
91 mainWindow->stopRepeating();
94 void PIRAdjustForm::on_trebleDownButton_pressed()
96 mainWindow->startRepeating(TrebleDown_Key);
99 void PIRAdjustForm::on_trebleDownButton_released()
101 mainWindow->stopRepeating();
104 void PIRAdjustForm::on_balanceLeftButton_pressed()
106 mainWindow->startRepeating(BalanceLeft_Key);
109 void PIRAdjustForm::on_balanceLeftButton_released()
111 mainWindow->stopRepeating();
114 void PIRAdjustForm::on_balanceRightButton_pressed()
116 mainWindow->startRepeating(BalanceRight_Key);
119 void PIRAdjustForm::on_balanceRightButton_released()
121 mainWindow->stopRepeating();
124 void PIRAdjustForm::on_surroundButton_pressed()
126 mainWindow->startRepeating(Surround_Key);
129 void PIRAdjustForm::on_surroundButton_released()
131 mainWindow->stopRepeating();
134 void PIRAdjustForm::on_colorUpButton_pressed()
136 mainWindow->startRepeating(ColorUp_Key);
139 void PIRAdjustForm::on_colorUpButton_released()
141 mainWindow->stopRepeating();
144 void PIRAdjustForm::on_brightnessUpButton_pressed()
146 mainWindow->startRepeating(BrightnessUp_Key);
149 void PIRAdjustForm::on_brightnessUpButton_released()
151 mainWindow->stopRepeating();
154 void PIRAdjustForm::on_contrastUpButton_pressed()
156 mainWindow->startRepeating(ContrastUp_Key);
159 void PIRAdjustForm::on_contrastUpButton_released()
161 mainWindow->stopRepeating();
164 void PIRAdjustForm::on_zoomButton_pressed()
166 mainWindow->startRepeating(Zoom_Key);
169 void PIRAdjustForm::on_zoomButton_released()
171 mainWindow->stopRepeating();
174 void PIRAdjustForm::on_colorDownButton_pressed()
176 mainWindow->startRepeating(ColorDown_Key);
179 void PIRAdjustForm::on_colorDownButton_released()
181 mainWindow->stopRepeating();
184 void PIRAdjustForm::on_brightnessDownButton_pressed()
186 mainWindow->startRepeating(BrightnessDown_Key);
189 void PIRAdjustForm::on_brightnessDownButton_released()
191 mainWindow->stopRepeating();
194 void PIRAdjustForm::on_contrastDownButton_pressed()
196 mainWindow->startRepeating(ContrastDown_Key);
199 void PIRAdjustForm::on_contrastDownButton_released()
201 mainWindow->stopRepeating();