Beispiel #1
0
void KstMatrixDialog::populateEditMultipleRMatrix() {
  KstRMatrixList mxList;

  mxList = kstObjectSubList<KstMatrix,KstRMatrix>(KST::matrixList);
  _editMultipleWidget->_objectList->insertItems(0, mxList.tagNames());

  //
  // intermediate state for multiple edit...
  //

// xxx  _w->_fileName->clear();
  _w->_xStart->setSpecialValueText(" ");
  _w->_xStart->setMinimum(_w->_xStart->minimum() - 1);
  _w->_xStart->setValue(_w->_xStart->minimum());

  _w->_yStart->setSpecialValueText(" ");
  _w->_yStart->setMinimum(_w->_yStart->minimum() - 1);
  _w->_yStart->setValue(_w->_yStart->minimum());

  _w->_xNumSteps->setSpecialValueText(" ");
  _w->_xNumSteps->setMinimum(_w->_xNumSteps->minimum() - 1);
  _w->_xNumSteps->setValue(_w->_xNumSteps->minimum());

  _w->_yNumSteps->setSpecialValueText(" ");
  _w->_yNumSteps->setMinimum(_w->_yNumSteps->minimum() - 1);
  _w->_yNumSteps->setValue(_w->_yNumSteps->minimum());

  _w->_skip->setSpecialValueText(" ");
  _w->_skip->setMinimum(_w->_skip->minimum() - 1);
  _w->_skip->setValue(_w->_skip->minimum());

  _w->_doSkip->setTristate(true);
  _w->_doSkip->setChecked(Qt::PartiallyChecked);
  _w->_doAve->setTristate(true);
  _w->_doAve->setChecked(Qt::PartiallyChecked);
  _w->_xStartCountFromEnd->setTristate(true);
  _w->_xStartCountFromEnd->setChecked(Qt::PartiallyChecked);
  _w->_yStartCountFromEnd->setTristate(true);
  _w->_yStartCountFromEnd->setChecked(Qt::PartiallyChecked);
  _w->_xNumStepsReadToEnd->setTristate(true);
  _w->_xNumStepsReadToEnd->setChecked(Qt::PartiallyChecked);
  _w->_yNumStepsReadToEnd->setTristate(true);
  _w->_yNumStepsReadToEnd->setChecked(Qt::PartiallyChecked);
  _w->_xStart->setEnabled(true);
  _w->_xNumSteps->setEnabled(true);
  _w->_yStart->setEnabled(true);
  _w->_yNumSteps->setEnabled(true);
}
Beispiel #2
0
void KstMatrixDialogI::populateEditMultipleRMatrix() {
  KstRMatrixList mxList = kstObjectSubList<KstMatrix,KstRMatrix>(KST::matrixList);
  _editMultipleWidget->_objectList->insertStringList(mxList.tagNames());

  // intermediate state for multiple edit
  _w->_fileName->clear();
  _w->_xStart->setSpecialValueText(" ");
  _w->_xStart->setMinValue(_w->_xStart->minValue() - 1);
  _w->_xStart->setValue(_w->_xStart->minValue());

  _w->_yStart->setSpecialValueText(" ");
  _w->_yStart->setMinValue(_w->_yStart->minValue() - 1);
  _w->_yStart->setValue(_w->_yStart->minValue());

  _w->_xNumSteps->setSpecialValueText(" ");
  _w->_xNumSteps->setMinValue(_w->_xNumSteps->minValue() - 1);
  _w->_xNumSteps->setValue(_w->_xNumSteps->minValue());

  _w->_yNumSteps->setSpecialValueText(" ");
  _w->_yNumSteps->setMinValue(_w->_yNumSteps->minValue() - 1);
  _w->_yNumSteps->setValue(_w->_yNumSteps->minValue());

  _w->_skip->setSpecialValueText(" ");
  _w->_skip->setMinValue(_w->_skip->minValue() - 1);
  _w->_skip->setValue(_w->_skip->minValue());

  _w->_doSkip->setTristate(true);
  _w->_doSkip->setNoChange();
  _w->_doAve->setTristate(true);
  _w->_doAve->setNoChange();
  _w->_xStartCountFromEnd->setTristate(true);
  _w->_xStartCountFromEnd->setNoChange();
  _w->_yStartCountFromEnd->setTristate(true);
  _w->_yStartCountFromEnd->setNoChange();
  _w->_xNumStepsReadToEnd->setTristate(true);
  _w->_xNumStepsReadToEnd->setNoChange();
  _w->_yNumStepsReadToEnd->setTristate(true);
  _w->_yNumStepsReadToEnd->setNoChange();
  _w->_xStart->setEnabled(true);
  _w->_xNumSteps->setEnabled(true);
  _w->_yStart->setEnabled(true);
  _w->_yNumSteps->setEnabled(true);
}