studentsset.h
来自「ASP.NET 在线项目注册系统」· C头文件 代码 · 共 103 行
H
103 行
////// 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 + =
减小字号Ctrl + -
显示快捷键?