void CQTrajectoryWidget::init() { mpTrajectoryProblem = NULL; mpHeaderWidget->setTaskName("Time Course"); verticalLayout->insertWidget(0, mpHeaderWidget); // header verticalLayout->insertSpacing(1, 14); // space between header and body verticalLayout->addWidget(mpBtnWidget); // 'footer' addMethodSelectionBox(CTrajectoryTask::ValidMethods, 0); addMethodParameterTable(1); slotOutputDelay(false); mpValidatorDuration = new CQValidatorDouble(mpEditDuration); mpEditDuration->setValidator(mpValidatorDuration); mpValidatorIntervalSize = new CQValidatorDouble(mpEditIntervalSize); mpValidatorIntervalSize->setRange(0, DBL_MAX); mpEditIntervalSize->setValidator(mpValidatorIntervalSize); mpValidatorIntervals = new CQValidatorInt(mpEditIntervals); mpValidatorIntervals->setRange(0, LONG_MAX); mpEditIntervals->setValidator(mpValidatorIntervals); mpValidatorDelay = new CQValidatorDouble(mpEditDelay); mpEditDelay->setValidator(mpValidatorDelay); }
void CQTrajectoryWidget::init() { mpTrajectoryProblem = NULL; mpHeaderWidget->setTaskName("Time Course"); verticalLayout->insertWidget(0, mpHeaderWidget); // header // verticalLayout->insertSpacing(1, 14); // space between header and body mpMethodWidget->setValidMethods(CTrajectoryTask::ValidMethods); mpMethodWidget->showMethodParameters(true); verticalLayout->addWidget(mpMethodWidget); verticalLayout->addWidget(mpBtnWidget); // 'footer' slotOutputDelay(false); mpValidatorDuration = new CQValidatorDouble(mpEditDuration); mpEditDuration->setValidator(mpValidatorDuration); mpValidatorIntervalSize = new CQValidatorDouble(mpEditIntervalSize); mpValidatorIntervalSize->setRange(0, std::numeric_limits< double >::max()); mpEditIntervalSize->setValidator(mpValidatorIntervalSize); mpValidatorIntervals = new CQValidatorInt(mpEditIntervals); mpValidatorIntervals->setRange(0, std::numeric_limits< int >::max()); mpEditIntervals->setValidator(mpValidatorIntervals); mpValidatorDelay = new CQValidatorDouble(mpEditDelay); mpEditDelay->setValidator(mpValidatorDelay); }