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);
}
Пример #2
0
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);
}