Back to index

fet  5.18.0
Rules Member List
This is the complete list of members for Rules, including all inherited members.
activateActivityTag(const QString &activityTagName)Rules
activateStudents(const QString &studentsName)Rules
activateSubject(const QString &subjectName)Rules
activateTeacher(const QString &teacherName)Rules
activitiesForSubjectRules
activitiesListRules
activityTagsListRules
addActivityTag(ActivityTag *activityTag)Rules
addActivityTagFast(ActivityTag *activityTag)Rules
addBuilding(Building *rm)Rules
addBuildingFast(Building *rm)Rules
addGroup(const QString &yearName, StudentsGroup *group)Rules
addGroupFast(StudentsYear *year, StudentsGroup *group)Rules
addRoom(Room *rm)Rules
addRoomFast(Room *rm)Rules
addSimpleActivity(QWidget *parent, int _id, int _activityGroupId, const QStringList &_teachersNames, const QString &_subjectName, const QStringList &_activityTagsNames, const QStringList &_studentsNames, int _duration, int _totalDuration, bool _active, bool _computeNTotalStudents, int _nTotalStudents)Rules
addSimpleActivityRulesFast(QWidget *parent, int _id, int _activityGroupId, const QStringList &_teachersNames, const QString &_subjectName, const QStringList &_activityTagsNames, const QStringList &_studentsNames, int _duration, int _totalDuration, bool _active, bool _computeNTotalStudents, int _nTotalStudents, int _computedNumberOfStudents)Rules
addSpaceConstraint(SpaceConstraint *ctr)Rules
addSplitActivity(QWidget *parent, int _firstActivityId, int _activityGroupId, const QStringList &_teachersNames, const QString &_subjectName, const QStringList &_activityTagsNames, const QStringList &_studentsNames, int _nSplits, int _totalDuration, int _durations[], bool _active[], int _minDayDistance, double _weightPercentage, bool _consecutiveIfSameDay, bool _computeNTotalStudents, int _nTotalStudents)Rules
addSubgroup(const QString &yearName, const QString &groupName, StudentsSubgroup *subgroup)Rules
addSubgroupFast(StudentsYear *year, StudentsGroup *group, StudentsSubgroup *subgroup)Rules
addSubject(Subject *subject)Rules
addSubjectFast(Subject *subject)Rules
addTeacher(Teacher *teacher)Rules
addTeacherFast(Teacher *teacher)Rules
addTimeConstraint(TimeConstraint *ctr)Rules
addYear(StudentsYear *year)Rules
addYearFast(StudentsYear *year)Rules
augmentedYearsListRules
buildingsListRules
commentsRules
computeInternalStructure(QWidget *parent)Rules
daysOfTheWeekRules
deactivateActivityTag(const QString &activityTagName)Rules
deactivateStudents(const QString &studentsName)Rules
deactivateSubject(const QString &subjectName)Rules
deactivateTeacher(const QString &teacherName)Rules
hoursOfTheDayRules
inactiveActivitiesRules
init()Rules
initializedRules
institutionNameRules
internalActivitiesListRules
internalActivityTagsListRules
internalBuildingsListRules
internalGroupsListRules
internalRoomsListRules
internalSpaceConstraintsListRules
internalStructureComputedRules
internalSubgroupsListRules
internalSubjectsListRules
internalTeachersListRules
internalTimeConstraintsListRules
kill()Rules
modifiedRules
modifyActivity(int _id, int _activityGroupId, const QStringList &_teachersNames, const QString &_subjectName, const QStringList &_activityTagsNames, const QStringList &_studentsNames, int _nSplits, int _totalDuration, int _durations[], bool _active[], bool _computeNTotalStudents, int nTotalStudents)Rules
modifyActivityTag(const QString &initialActivityTagName, const QString &finalActivityTagName)Rules
modifyBuilding(const QString &initialBuildingName, const QString &finalBuildingName)Rules
modifyGroup(const QString &yearName, const QString &initialGroupName, const QString &finalGroupName, int finalNumberOfStudents)Rules
modifyRoom(const QString &initialRoomName, const QString &finalRoomName, const QString &building, int capacity)Rules
modifySubactivity(int _id, int _activityGroupId, const QStringList &_teachersNames, const QString &_subjectName, const QStringList &_activityTagsNames, const QStringList &_studentsNames, int _duration, bool _active, bool _computeNTotalStudents, int nTotalStudents)Rules
modifySubgroup(const QString &yearName, const QString &groupName, const QString &initialSubgroupName, const QString &finalSubgroupName, int finalNumberOfStudents)Rules
modifySubject(const QString &initialSubjectName, const QString &finalSubjectName)Rules
modifyTeacher(const QString &initialTeacherName, const QString &finalTeacherName)Rules
modifyYear(const QString &initialYearName, const QString &finalYearName, int finalNumberOfStudents)Rules
nDaysPerWeekRules
nHoursPerDayRules
nHoursPerWeekRules
nInternalActivitiesRules
nInternalActivityTagsRules
nInternalBuildingsRules
nInternalRoomsRules
nInternalSpaceConstraintsRules
nInternalSubgroupsRules
nInternalSubjectsRules
nInternalTeachersRules
nInternalTimeConstraintsRules
read(QWidget *parent, const QString &filename, bool commandLine=false, QString commandLineDirectory=QString())Rules
read2ActivitiesConsecutive(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
read2ActivitiesGrouped(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
read2ActivitiesOrdered(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
read3ActivitiesGrouped(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readActivitiesEndStudentsDay(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readActivitiesMaxSimultaneousInSelectedTimeSlots(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readActivitiesNotOverlapping(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readActivitiesOccupyMaxDifferentRooms(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readActivitiesOccupyMaxTimeSlotsFromSelection(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readActivitiesPreferredStartingTimes(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readActivitiesPreferredTimes(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readActivitiesPreferredTimeSlots(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readActivitiesSameStartingDay(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readActivitiesSameStartingHour(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readActivitiesSameStartingTime(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readActivityEndsStudentsDay(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readActivityPreferredRoom(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog, bool &reportUnspecifiedPermanentlyLockedSpace)Rules [private]
readActivityPreferredRooms(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readActivityPreferredStartingTime(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog, bool &reportUnspecifiedPermanentlyLockedTime, bool &reportUnspecifiedDayOrHourPreferredStartingTime)Rules [private]
readActivityPreferredStartingTimes(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readActivityPreferredTime(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog, bool &reportUnspecifiedPermanentlyLockedTime, bool &reportUnspecifiedDayOrHourPreferredStartingTime)Rules [private]
readActivityPreferredTimes(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readActivityPreferredTimeSlots(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readActivityTagPreferredRoom(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readActivityTagPreferredRooms(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readBasicCompulsorySpace(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readBasicCompulsoryTime(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readBreak(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readBreakTimes(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readMaxDaysBetweenActivities(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readMinDaysBetweenActivities(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readMinGapsBetweenActivities(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readMinNDaysBetweenActivities(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readRoomNotAvailable(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readRoomNotAvailableTimes(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsActivityTagMaxHoursContinuously(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsActivityTagMaxHoursDaily(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsEarly(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsEarlyMaxBeginningsAtSecondHour(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsIntervalMaxDaysPerWeek(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsMaxBuildingChangesPerDay(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsMaxBuildingChangesPerWeek(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsMaxGapsPerDay(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsMaxGapsPerWeek(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsMaxHoursContinuously(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsMaxHoursDaily(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsMinGapsBetweenBuildingChanges(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsMinHoursDaily(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsNoGaps(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsSetActivityTagMaxHoursContinuously(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsSetActivityTagMaxHoursDaily(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsSetEarly(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsSetEarlyMaxBeginningsAtSecondHour(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsSetHomeRoom(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsSetHomeRooms(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsSetIntervalMaxDaysPerWeek(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsSetMaxBuildingChangesPerDay(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsSetMaxBuildingChangesPerWeek(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsSetMaxGapsPerDay(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsSetMaxGapsPerWeek(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsSetMaxHoursContinuously(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsSetMaxHoursDaily(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsSetMinGapsBetweenBuildingChanges(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsSetMinHoursDaily(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsSetNoGaps(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsSetNotAvailable(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readStudentsSetNotAvailableTimes(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readSubactivitiesPreferredStartingTimes(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readSubactivitiesPreferredTimeSlots(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readSubjectActivityTagPreferredRoom(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readSubjectActivityTagPreferredRooms(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readSubjectPreferredRoom(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readSubjectPreferredRooms(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readSubjectSubjectTagPreferredRoom(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readSubjectSubjectTagPreferredRooms(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeacherActivityTagMaxHoursContinuously(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeacherActivityTagMaxHoursDaily(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeacherHomeRoom(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeacherHomeRooms(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeacherIntervalMaxDaysPerWeek(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeacherMaxBuildingChangesPerDay(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeacherMaxBuildingChangesPerWeek(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeacherMaxDaysPerWeek(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeacherMaxGapsPerDay(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeacherMaxGapsPerWeek(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeacherMaxHoursContinuously(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeacherMaxHoursDaily(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeacherMinDaysPerWeek(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeacherMinGapsBetweenBuildingChanges(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeacherMinHoursDaily(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeacherNotAvailable(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeacherNotAvailableTimes(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeachersActivityTagMaxHoursContinuously(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeachersActivityTagMaxHoursDaily(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeachersIntervalMaxDaysPerWeek(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeachersMaxBuildingChangesPerDay(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeachersMaxBuildingChangesPerWeek(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeachersMaxDaysPerWeek(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeachersMaxGapsPerDay(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeachersMaxGapsPerWeek(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeachersMaxHoursContinuously(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeachersMaxHoursDaily(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeachersMinDaysPerWeek(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeachersMinGapsBetweenBuildingChanges(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeachersMinHoursDaily(QWidget *parent, const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTeachersNoGaps(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readThreeActivitiesGrouped(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTwoActivitiesConsecutive(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTwoActivitiesGrouped(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
readTwoActivitiesOrdered(const QDomElement &elem3, FakeString &xmlReadingLog)Rules [private]
removeActivity(int _id)Rules
removeActivity(int _id, int _activityGroupId)Rules
removeActivityTag(const QString &activityTagName)Rules
removeBuilding(const QString &buildingName)Rules
removeGroup(const QString &yearName, const QString &groupName)Rules
removeRoom(QWidget *parent, const QString &roomName)Rules
removeSpaceConstraint(SpaceConstraint *ctr)Rules
removeSubgroup(const QString &yearName, const QString &groupName, const QString &subgroupName)Rules
removeSubject(const QString &subjectName)Rules
removeTeacher(const QString &teacherName)Rules
removeTimeConstraint(TimeConstraint *ctr)Rules
removeYear(const QString &yearName)Rules
roomsListRules
Rules()Rules
searchActivityTag(const QString &activityTagName)Rules
searchAugmentedGroup(const QString &yearName, const QString &groupName)Rules
searchAugmentedStudentsSet(const QString &setName)Rules
searchAugmentedSubgroup(const QString &yearName, const QString &groupName, const QString &subgroupName)Rules
searchAugmentedYear(const QString &yearName)Rules
searchBuilding(const QString &buildingName)Rules
searchGroup(const QString &yearName, const QString &groupName)Rules
searchRoom(const QString &roomName)Rules
searchStudentsSet(const QString &setName)Rules
searchSubgroup(const QString &yearName, const QString &groupName, const QString &subgroupName)Rules
searchSubject(const QString &subjectName)Rules
searchTeacher(const QString &teacherName)Rules
searchYear(const QString &yearName)Rules
setComments(const QString &newComments)Rules
setInstitutionName(const QString &newInstitutionName)Rules
setsShareStudents(const QString &studentsSet1, const QString &studentsSet2)Rules
sortActivityTagsAlphabetically()Rules
sortBuildingsAlphabetically()Rules
sortGroupsAlphabetically(const QString &yearName)Rules
sortRoomsAlphabetically()Rules
sortSubgroupsAlphabetically(const QString &yearName, const QString &groupName)Rules
sortSubjectsAlphabetically()Rules
sortTeachersAlphabetically()Rules
sortYearsAlphabetically()Rules
spaceConstraintsListRules
subjectsListRules
teachersListRules
timeConstraintsListRules
write(QWidget *parent, const QString &filename)Rules
yearsListRules
~Rules()Rules