void SettingsDialog::setWidgetsFromSettings() { loadOrSaveSettingsToOrFromWidgets(true, g_settings.data()); enableDisableReadDepthWidgets(); checkBoxesChanged(); lengthDiscrepancySpinBoxChanged(); }
QFERTResultCalculator::QFERTResultCalculator(QWidget *parent) : QFDialog(parent), ui(new Ui::QFERTResultCalculator) { ui->setupUi(this); ui->cmbFileA->init(QFPluginServices::getInstance()->getCurrentProject(), new QFMatchRDRFunctorSelectAll(), true); ui->cmbFileB->init(QFPluginServices::getInstance()->getCurrentProject(), new QFMatchRDRFunctorSelectAll(), true); connect(ui->cmbFileA, SIGNAL(currentRDRChanged(QFRawDataRecord*)), ui->cmbResultGroupA, SLOT(setRDR(QFRawDataRecord*))); connect(ui->cmbFileA, SIGNAL(currentRDRChanged(QFRawDataRecord*)), ui->cmbResultA, SLOT(setRDR(QFRawDataRecord*))); connect(ui->cmbResultGroupA, SIGNAL(currentEvaluationGroupChanged(QString)), ui->cmbResultA, SLOT(setEvaluationGroup(QString))); ui->cmbResultA->setRDR(ui->cmbFileA->currentRDR()); ui->cmbResultB->setRDR(ui->cmbFileB->currentRDR()); ui->cmbResultGroupA->setRDR(ui->cmbFileA->currentRDR()); ui->cmbResultGroupB->setRDR(ui->cmbFileB->currentRDR()); ui->cmbResultA->setEvaluationGroup(ui->cmbResultGroupA->currentEvaluationGroup()); ui->cmbResultB->setEvaluationGroup(ui->cmbResultGroupB->currentEvaluationGroup()); ui->widEquation->getMathParser()->addVariableDouble("A", 1); ui->widEquation->getMathParser()->addVariableDouble("B", 1); QStringList words; words<<"A"<<"B"; ui->widEquation->addExpressionDefaultWords(words); ui->chkSameFiles->setChecked(ProgramOptions::getConfigValue("QFERTResultCalculator/same_files", true).toBool()); ui->chkSameResultGroups->setChecked(ProgramOptions::getConfigValue("QFERTResultCalculator/same_result_groups", true).toBool()); checkBoxesChanged(); setWindowFlags(windowFlags()|Qt::WindowMinMaxButtonsHint); ui->widEquation->setExpression(ProgramOptions::getConfigValue("QFERTResultCalculator/expression", "A/B").toString()); ui->cmbFileA->setCurrentRDRID(ProgramOptions::getConfigValue("QFERTResultCalculator/rdra", 0).toInt()); ui->cmbFileB->setCurrentRDRID(ProgramOptions::getConfigValue("QFERTResultCalculator/rdrb", 0).toInt()); ui->cmbResultGroupA->setCurrentEvaluationGroup(ProgramOptions::getConfigValue("QFERTResultCalculator/egroupa", "").toString()); ui->cmbResultGroupB->setCurrentEvaluationGroup(ProgramOptions::getConfigValue("QFERTResultCalculator/egroupb", "").toString()); ui->edtNewName->setText(ProgramOptions::getConfigValue("QFERTResultCalculator/new_name", "calculated_result").toString()); ui->cmbResultA->setCurrentResult(ProgramOptions::getConfigValue("QFERTResultCalculator/resa", "").toString()); ui->cmbResultB->setCurrentResult(ProgramOptions::getConfigValue("QFERTResultCalculator/resb", "").toString()); loadWidgetGeometry(*(ProgramOptions::getInstance()->getQSettings()), this, pos(), size(), "QFERTResultCalculator/size"); checkBoxesChanged(); }