Exemple #1
0
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;
}
Exemple #3
0
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();
    }
}