void ControlWidget::startMonitoring() { if(isCameraConnected()) { int refreshrate = 200; // ms refreshrate = ui->comboBoxRefreshRate->currentText().toFloat() * 1000.0; shootTimer.start(refreshrate); } else shootTimer.stop(); }
void QFESPIMB040SimpleCameraConfig::resetPreview() { if (!isCameraConnected()) { return; } //qDebug()<<"resetPreview: start: m_lastUserPreview="<<m_lastUserPreview; if (QFile::exists(m_lastUserPreview)) { cmbPreviewConfiguration->setCurrentConfigFile(m_lastUserPreview); m_lastUserPreview=""; } //qDebug()<<"resetPreview: end: m_lastUserPreview="<<m_lastUserPreview; }
void ControlWidget::connectCamera() { if(isCameraConnected()) { emit connectionRequested(0, false); ui->triggerwidget->setEnabled(false); } else { int index = ui->comboBoxCameraIndex->currentText().toInt(); emit connectionRequested(index, true); ui->triggerwidget->setEnabled(true); } }
void QFESPIMB040SimpleCameraConfig::overridePreview(const QString &previewfilename) { if (!isCameraConnected()) { return; } //qDebug()<<"overridePreview: start: m_lastUserPreview="<<m_lastUserPreview<<" new="<<cmbPreviewConfiguration->currentConfigFilename(); if (QFile::exists(previewfilename)) { if (!QFile::exists(m_lastUserPreview) || m_lastUserPreview.isEmpty()) { m_lastUserPreview=cmbPreviewConfiguration->currentConfigFilename(); } cmbPreviewConfiguration->setCurrentConfigFile(previewfilename); //qDebug()<<"overridePreview: end: m_lastUserPreview="<<m_lastUserPreview<<" new="<<cmbPreviewConfiguration->currentConfigFilename(); } }