📄 studentsset.h
字号:
////// C++ Interface: $MODULE$//// Description:////// Author: Liviu Lalescu <liviu@lalescu.ro>, (C) 2003//// Copyright: See COPYING file that comes with this distribution////#ifndef STUDENTSSET_H#define STUDENTSSET_H#include "genetictimetable_defs.h"#include <qptrlist.h>const int STUDENTS_SET=0;const int STUDENTS_YEAR=1;const int STUDENTS_GROUP=2;const int STUDENTS_SUBGROUP=3;class StudentsYear;class StudentsGroup;class StudentsSubgroup;class Rules;class StudentsYearsList: public QPtrList<StudentsYear>{ int compareItems(QPtrCollection::Item, QPtrCollection::Item);};class StudentsGroupsList: public QPtrList<StudentsGroup>{ int compareItems(QPtrCollection::Item, QPtrCollection::Item);};class StudentsSubgroupsList: public QPtrList<StudentsSubgroup>{ int compareItems(QPtrCollection::Item, QPtrCollection::Item);};/**This class represents a set of students, for instance years, groups or subgroups.@author Liviu Lalescu*/class StudentsSet{public: QString name; int numberOfStudents; int type; StudentsSet(); ~StudentsSet();};class StudentsYear: public StudentsSet{public: StudentsGroupsList groupsList; StudentsYear(); ~StudentsYear(); QString getXmlDescription(); QString getDescription(); QString getDetailedDescription(); QString getDetailedDescriptionWithConstraints(Rules& r);};class StudentsGroup: public StudentsSet{public: StudentsSubgroupsList subgroupsList; StudentsGroup(); ~StudentsGroup(); QString getXmlDescription(); QString getDescription(); QString getDetailedDescription(); QString getDetailedDescriptionWithConstraints(Rules& r);};class StudentsSubgroup: public StudentsSet{public: StudentsSubgroup(); ~StudentsSubgroup(); QString getXmlDescription(); QString getDescription(); QString getDetailedDescription(); QString getDetailedDescriptionWithConstraints(Rules& r);};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -