diff --git a/app/gui/oven_control/configbacklightdlg.cpp b/app/gui/oven_control/configbacklightdlg.cpp index 8e88d92..4a2114b 100644 --- a/app/gui/oven_control/configbacklightdlg.cpp +++ b/app/gui/oven_control/configbacklightdlg.cpp @@ -2,6 +2,8 @@ #include "ui_configbacklightdlg.h" #include "config.h" +#include "backlight.h" + using namespace Define; #define MAX_LIGHT 7 @@ -41,6 +43,10 @@ void ConfigBackLightDlg::on_ctrBtnOk_clicked() void ConfigBackLightDlg::on_ctrBtnCancel_clicked() { + Config* cfg = Config::getInstance(); + config_item item; + item = cfg->getConfigValue(config_backlight); + Backlight::set(item.d32); reject(); } @@ -54,6 +60,8 @@ void ConfigBackLightDlg::on_ctrBtnPlus_clicked() //minus button; m_nSelBackLight = m_nSelBackLight>0?m_nSelBackLight-1:0; ui->ctrProgressLight->setCurrentProgress(m_nSelBackLight); + + Backlight::set(m_nSelBackLight); } @@ -62,4 +70,6 @@ void ConfigBackLightDlg::on_ctrBtnMinus_clicked() { m_nSelBackLight = m_nSelBackLight<7?m_nSelBackLight+1:7; ui->ctrProgressLight->setCurrentProgress(m_nSelBackLight); + + Backlight::set(m_nSelBackLight); }