mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-28 19:55:48 +03:00
DocsUpdater 1rev
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
#define MODULE_H
|
||||
#include <QString>
|
||||
#include <QList>
|
||||
#include "instructorsAndTrainees_global.h"
|
||||
|
||||
enum ModuleType
|
||||
{
|
||||
@@ -9,7 +10,15 @@ enum ModuleType
|
||||
TYPE_DM = 1
|
||||
};
|
||||
|
||||
class Module
|
||||
struct ModeList
|
||||
{
|
||||
bool demo = false;
|
||||
bool train = false;
|
||||
bool exam = false;
|
||||
bool autoM = false;
|
||||
};
|
||||
|
||||
class INSTRUCTORSANDTRAINEES_EXPORT Module
|
||||
{
|
||||
public:
|
||||
Module();
|
||||
@@ -20,19 +29,26 @@ public:
|
||||
void setParentModule(Module* parentModule){ this->parentModule = parentModule; };
|
||||
Module* getModuleByID(int id);
|
||||
|
||||
void setIsActiveTrue();
|
||||
bool getIsActive();
|
||||
|
||||
void setModeList(ModeList modeList);;
|
||||
ModeList getModeList(){return modeList;};
|
||||
|
||||
protected:
|
||||
void setIsActiveTrue();
|
||||
|
||||
protected:
|
||||
ModuleType type;
|
||||
Module* parentModule;
|
||||
int ID;
|
||||
static int lastID;
|
||||
bool isActive;
|
||||
|
||||
ModeList modeList;
|
||||
};
|
||||
|
||||
|
||||
class PM : public Module
|
||||
class INSTRUCTORSANDTRAINEES_EXPORT PM : public Module
|
||||
{
|
||||
public:
|
||||
struct pmLangStruct
|
||||
@@ -66,7 +82,7 @@ private:
|
||||
};
|
||||
|
||||
|
||||
class DM : public Module
|
||||
class INSTRUCTORSANDTRAINEES_EXPORT DM : public Module
|
||||
{
|
||||
public:
|
||||
struct dmLangStruct
|
||||
|
||||
Reference in New Issue
Block a user