void MainWindow::setInitialUiState() { ui->mxfSoundRadio2->setChecked(1); // set initial screen indexes j2kSetStereoscopicState(); mxfSetStereoscopicState(); mxfSetHVState(); mxfSetSoundState(); mxfSetSlideState(); // Check For Kakadu QProcess *kdu; kdu = new QProcess(this); int exitCode = kdu->execute("kdu_compress", QStringList() << "-version"); if (exitCode) { int value = ui->encoderComboBox->findText("Kakadu"); ui->encoderComboBox->removeItem(value); } delete kdu; // Set thread count #ifdef Q_OS_WIN32 ui->threadsSpinBox->setMaximum(6); #endif ui->threadsSpinBox->setMaximum(QThreadPool::globalInstance()->maxThreadCount()); ui->threadsSpinBox->setValue(QThread::idealThreadCount()); ui->mxfSourceTypeComboBox->setCurrentIndex(0); ui->mxfInputStack->setCurrentIndex(0); ui->mxfTypeComboBox->setCurrentIndex(1); ui->tabWidget->setCurrentIndex(0); }
void MainWindow::setInitialUiState() { ui->mxfSoundRadio2->setChecked(1); // set initial screen indexes j2kSetStereoscopicState(); mxfSetStereoscopicState(); mxfSetInitialState(); // add encoders ui->encoderComboBox->addItem("OpenJPEG", QVariant(OPENDCP_ENCODER_OPENJPEG)); #ifdef HAVE_RAGNAROK ui->encoderComboBox->addItem("Ragnarok", QVariant(OPENDCP_ENCODER_RAGNAROK)); #endif QProcess *kdu; kdu = new QProcess(this); int exitCode = kdu->execute("kdu_compress", QStringList() << "-version"); if (!exitCode) { ui->encoderComboBox->addItem("Kakadu", QVariant(OPENDCP_ENCODER_KAKADU)); } delete kdu; // Set thread count #ifdef Q_OS_WIN32 ui->threadsSpinBox->setMaximum(6); #endif ui->threadsSpinBox->setMaximum(QThreadPool::globalInstance()->maxThreadCount()); ui->threadsSpinBox->setValue(QThread::idealThreadCount()); ui->mxfSourceTypeComboBox->setCurrentIndex(0); ui->mxfInputStack->setCurrentIndex(0); ui->mxfTypeComboBox->setCurrentIndex(1); ui->tabWidget->setCurrentIndex(0); }