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 + -
显示快捷键?