JonYang пре 1 недеља
родитељ
комит
1de48c738b
1 измењених фајлова са 3 додато и 18 уклоњено
  1. 3 18
      View/die-bonder-ui/Src/RewriteControl/LightJoystickSwitchPage.cpp

+ 3 - 18
View/die-bonder-ui/Src/RewriteControl/LightJoystickSwitchPage.cpp

@@ -24,7 +24,8 @@ void LightJoystickSwitchPage::InitForm()
 }
 
 
-void LightJoystickSwitchPage::SliderBind(){
+void LightJoystickSwitchPage::SliderBind()
+{
     connect(ui->RedLightverticalSlider, &QSlider::valueChanged, ui->RedLightprogressBar, &QProgressBar::setValue);
     connect(ui->BlueLightverticalSlider, &QSlider::valueChanged, ui->BlueLightprogressBar, &QProgressBar::setValue);
     connect(ui->GreenLightverticalSlider, &QSlider::valueChanged, ui->GreenLightprogressBar, &QProgressBar::setValue);
@@ -284,25 +285,9 @@ void LightJoystickSwitchPage::UpdataLightVal()
         int niD = m_pPageSwitchGroup->m_nGroupId;
         //if (niD == 1)
         {
-            auto Fun = [&](QWidget* pWidget, QSlider* pSlider, int nVal) {
-                if (nVal < 0)
-                {
-                    // 设置不可用
-                    pWidget->setEnabled(false);
-                    pWidget->hide();
-                }
-                else
-                {
-                    pSlider->setValue(nVal);
-                }
-            };
-
             // 切换灯光
             ST_LIGHT_VAL _val = m_pCameraBind->JGetLight(niD);
-            Fun(ui->RedLight, ui->RedLightverticalSlider, _val.redLightValue);
-            Fun(ui->GreenLight, ui->GreenLightverticalSlider, _val.greenLightValue);
-            Fun(ui->BlueLight, ui->BlueLightverticalSlider, _val.blueLightValue);
-            Fun(ui->DotLight, ui->DotLightverticalSlider, _val.pointLightValue);
+            setLigthValue(_val.redLightValue, _val.greenLightValue, _val.blueLightValue, _val.pointLightValue);
         }
     }
 }