@@ -239,9 +239,9 @@ void MainWindow::readCameraSettings()
239
239
m_hasFocus = false ;
240
240
m_hasZoom = false ;
241
241
242
- ui->exposureSlider ->setEnabled (true );
243
- ui->gainSlider ->setEnabled (true );
244
- ui->whitebalanceSlider ->setEnabled (true );
242
+ ui->exposureSlider ->setEnabled (false );
243
+ ui->gainSlider ->setEnabled (false );
244
+ ui->whitebalanceSlider ->setEnabled (false );
245
245
246
246
// ********************************************************************************
247
247
// AUTO EXPOSURE
@@ -287,7 +287,6 @@ void MainWindow::readCameraSettings()
287
287
{
288
288
ui->autoWhiteBalance ->setEnabled (true );
289
289
ui->autoWhiteBalance ->setCheckState ((bValue==0 ) ? Qt::Unchecked : Qt::Checked);
290
- ui->whitebalanceSlider ->setEnabled (false );
291
290
}
292
291
293
292
// ********************************************************************************
@@ -302,6 +301,10 @@ void MainWindow::readCameraSettings()
302
301
qDebug () << " Exposure default: " << edefault;
303
302
ui->exposureSlider ->setRange (emin, emax);
304
303
m_hasExposure = true ;
304
+ if (!ui->autoExposure ->isChecked ())
305
+ {
306
+ ui->exposureSlider ->setEnabled (true );
307
+ }
305
308
}
306
309
else
307
310
{
@@ -333,6 +336,10 @@ void MainWindow::readCameraSettings()
333
336
qDebug () << " White balance default: " << edefault;
334
337
ui->whitebalanceSlider ->setRange (emin, emax);
335
338
m_hasWhiteBalance = true ;
339
+ if (!ui->autoWhiteBalance ->isChecked ())
340
+ {
341
+ ui->whitebalanceSlider ->setEnabled (true );
342
+ }
336
343
}
337
344
else
338
345
{
@@ -362,9 +369,12 @@ void MainWindow::readCameraSettings()
362
369
qDebug () << " Gain min: " << emin;
363
370
qDebug () << " Gain max: " << emax;
364
371
qDebug () << " Gain default: " << edefault;
365
- ui->gainSlider ->setEnabled (true );
366
372
ui->gainSlider ->setRange (emin, emax);
367
373
m_hasGain = true ;
374
+ if (!ui->autoGain ->isChecked ())
375
+ {
376
+ ui->gainSlider ->setEnabled (true );
377
+ }
368
378
}
369
379
else
370
380
{
0 commit comments