ModifyConstraintStudentsSetMaxDaysPerWeekForm::ModifyConstraintStudentsSetMaxDaysPerWeekForm(QWidget* parent, ConstraintStudentsSetMaxDaysPerWeek* ctr): QDialog(parent) { setupUi(this); okPushButton->setDefault(true); connect(okPushButton, SIGNAL(clicked()), this, SLOT(ok())); connect(cancelPushButton, SIGNAL(clicked()), this, SLOT(cancel())); centerWidgetOnScreen(this); restoreFETDialogGeometry(this); QSize tmp2=studentsComboBox->minimumSizeHint(); Q_UNUSED(tmp2); this->_ctr=ctr; weightLineEdit->setText(CustomFETString::number(ctr->weightPercentage)); updateMaxDaysSpinBox(); updateStudentsComboBox(parent); maxDaysSpinBox->setValue(ctr->maxDaysPerWeek); constraintChanged(); }
AddConstraintTeacherIntervalMaxDaysPerWeekForm::AddConstraintTeacherIntervalMaxDaysPerWeekForm(QWidget* parent): QDialog(parent) { setupUi(this); addConstraintPushButton->setDefault(true); connect(addConstraintPushButton, SIGNAL(clicked()), this, SLOT(addCurrentConstraint())); connect(closePushButton, SIGNAL(clicked()), this, SLOT(close())); centerWidgetOnScreen(this); restoreFETDialogGeometry(this); QSize tmp1=teachersComboBox->minimumSizeHint(); Q_UNUSED(tmp1); QSize tmp5=startHourComboBox->minimumSizeHint(); Q_UNUSED(tmp5); QSize tmp6=endHourComboBox->minimumSizeHint(); Q_UNUSED(tmp6); updateMaxDaysSpinBox(); updateTeachersComboBox(); updateStartHoursComboBox(); updateEndHoursComboBox(); }
AddConstraintTeachersMaxDaysPerWeekForm::AddConstraintTeachersMaxDaysPerWeekForm(QWidget* parent): QDialog(parent) { setupUi(this); addConstraintPushButton->setDefault(true); connect(addConstraintPushButton, SIGNAL(clicked()), this, SLOT(addCurrentConstraint())); connect(closePushButton, SIGNAL(clicked()), this, SLOT(close())); centerWidgetOnScreen(this); restoreFETDialogGeometry(this); updateMaxDaysSpinBox(); }
ModifyConstraintStudentsSetIntervalMaxDaysPerWeekForm::ModifyConstraintStudentsSetIntervalMaxDaysPerWeekForm(QWidget* parent, ConstraintStudentsSetIntervalMaxDaysPerWeek* ctr): QDialog(parent) { setupUi(this); okPushButton->setDefault(true); connect(okPushButton, SIGNAL(clicked()), this, SLOT(ok())); connect(cancelPushButton, SIGNAL(clicked()), this, SLOT(cancel())); centerWidgetOnScreen(this); restoreFETDialogGeometry(this); QSize tmp2=studentsComboBox->minimumSizeHint(); Q_UNUSED(tmp2); QSize tmp5=startHourComboBox->minimumSizeHint(); Q_UNUSED(tmp5); QSize tmp6=endHourComboBox->minimumSizeHint(); Q_UNUSED(tmp6); this->_ctr=ctr; weightLineEdit->setText(CustomFETString::number(ctr->weightPercentage)); updateMaxDaysSpinBox(); updateStudentsComboBox(parent); maxDaysSpinBox->setValue(ctr->maxDaysPerWeek); for(int i=0; i<gt.rules.nHoursPerDay; i++){ startHourComboBox->addItem(gt.rules.hoursOfTheDay[i]); } startHourComboBox->setCurrentIndex(ctr->startHour); for(int i=0; i<gt.rules.nHoursPerDay; i++){ endHourComboBox->addItem(gt.rules.hoursOfTheDay[i]); } endHourComboBox->addItem(tr("End of day")); endHourComboBox->setCurrentIndex(ctr->endHour); constraintChanged(); }