|
@@ -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);
|
|
|
}
|
|
|
}
|
|
|
}
|