Commit 740e7d54532028e850b546794ed57edac541f101
1 parent
f5634ecc76
Exists in
master
and in
2 other branches
엔코더 개선
Showing
2 changed files
with
11 additions
and
0 deletions
Show diff stats
app/gui/oven_control/coretempsettingpopup.cpp
@@ -176,6 +176,8 @@ void CoreTempSettingPopup::focusCoreTempButton() | @@ -176,6 +176,8 @@ void CoreTempSettingPopup::focusCoreTempButton() | ||
176 | { | 176 | { |
177 | if (focusWidget() == ui->coreTempSlider) | 177 | if (focusWidget() == ui->coreTempSlider) |
178 | ui->coreTempButton->setFocus(); | 178 | ui->coreTempButton->setFocus(); |
179 | + | ||
180 | + updateView(); | ||
179 | } | 181 | } |
180 | 182 | ||
181 | void CoreTempSettingPopup::updateView() | 183 | void CoreTempSettingPopup::updateView() |
@@ -186,6 +188,10 @@ void CoreTempSettingPopup::updateView() | @@ -186,6 +188,10 @@ void CoreTempSettingPopup::updateView() | ||
186 | ui->curHumidityLabel->setText(QString::number(oven->currentHumidity())); | 188 | ui->curHumidityLabel->setText(QString::number(oven->currentHumidity())); |
187 | ui->targetHumidityLabel->setText(QString::number(oven->humidity())); | 189 | ui->targetHumidityLabel->setText(QString::number(oven->humidity())); |
188 | 190 | ||
191 | + | ||
192 | + QWidget *focused = focusWidget(); | ||
193 | + ui->coreTempButton->setChecked(focused == ui->coreTempSlider); | ||
194 | + | ||
189 | switch (temperatureFormat()) | 195 | switch (temperatureFormat()) |
190 | { | 196 | { |
191 | case Fahrenheit: | 197 | case Fahrenheit: |
@@ -216,4 +222,6 @@ void CoreTempSettingPopup::on_coreTempButton_clicked() | @@ -216,4 +222,6 @@ void CoreTempSettingPopup::on_coreTempButton_clicked() | ||
216 | { | 222 | { |
217 | ui->coreTempSlider->setFocus(); | 223 | ui->coreTempSlider->setFocus(); |
218 | focusCoreTempButtonTimer.start(); | 224 | focusCoreTempButtonTimer.start(); |
225 | + | ||
226 | + updateView(); | ||
219 | } | 227 | } |
app/gui/oven_control/coretempsettingpopup.ui
@@ -449,6 +449,9 @@ QPushButton:pressed, QPushButton:focus { background-image: url(:/images/manual_b | @@ -449,6 +449,9 @@ QPushButton:pressed, QPushButton:focus { background-image: url(:/images/manual_b | ||
449 | QPushButton:checked { image: url(:/images/slider_icon/core_temp_ov.png); } | 449 | QPushButton:checked { image: url(:/images/slider_icon/core_temp_ov.png); } |
450 | QPushButton:pressed, QPushButton:focus { image: url(:/images/slider_icon/core_temp_ov.png); }</string> | 450 | QPushButton:pressed, QPushButton:focus { image: url(:/images/slider_icon/core_temp_ov.png); }</string> |
451 | </property> | 451 | </property> |
452 | + <property name="checkable"> | ||
453 | + <bool>true</bool> | ||
454 | + </property> | ||
452 | <property name="style" stdset="0"> | 455 | <property name="style" stdset="0"> |
453 | <string>icon</string> | 456 | <string>icon</string> |
454 | </property> | 457 | </property> |