various bug fixes around free trigger mode, display strings and image pipe robustness

This commit is contained in:
2021-06-18 16:52:39 +02:00
parent 86ec50575b
commit d5af9adec9
12 changed files with 85 additions and 25 deletions

View File

@ -35,6 +35,8 @@ ConfigureCameraDialog::ConfigureCameraDialog(const CameraSetup& setup, std::shar
connect(ui->pushButtonDarkImageCreate, &QPushButton::clicked, this, &ConfigureCameraDialog::captureDark);
connect(ui->pushButtonCapture, &QPushButton::clicked, this, &ConfigureCameraDialog::takeImage);
connect(camera_.get(), &Camera::newImage, this, &ConfigureCameraDialog::gotImage);
connect(ui->pushButtonBgShow, &QPushButton::clicked, [this](){if(setup_.bgmask.data) ui->widget_4->setImage(Camera::Image(setup_.bgmask, 0));});
connect(ui->pushButtonDarkImageShow, &QPushButton::clicked, [this](){if(setup_.darkmap.data) ui->widget_4->setImage(Camera::Image(setup_.darkmap, 0));});
checkConfig();
}
@ -157,6 +159,8 @@ bool ConfigureCameraDialog::checkConfig()
ui->pushButtonBgClear->setEnabled(bgOk);
ui->pushButtonDarkImageClear->setEnabled(darkMapOK);
ui->pushButtonRemapClear->setEnabled(remapMapOk);
ui->pushButtonDarkImageShow->setEnabled(darkMapOK);
ui->pushButtonBgShow->setEnabled(bgOk);
ui->ledBg->setLit(bgOk);
ui->ledDark->setLit(darkMapOK);