#include <Setups.h>
Inheritance diagram for CSetupBase:
Public Methods | |
__fastcall | CSetupBase (CProject *project, CPluginObjectInfo *objectinfo) |
bool __fastcall | Save (CXMLElement *p_el, bool create_el=true) |
virtual bool __fastcall | LoadData (CXMLElement *p_el) |
virtual bool __fastcall | SaveData (CXMLElement *p_el) |
bool __fastcall | SetToUserDefault (void) |
bool __fastcall | SetToGlobalDefault (void) |
virtual bool __fastcall | CopyFrom (CSetupBase *source) |
CSetupBase *__fastcall | CreateReplica (CProject *project) |
int __fastcall | GetObjectID (void) |
int __fastcall | GetSetupMode (void) |
Static Public Methods | |
CSetupBase *__fastcall | Load (CXMLElement *p_el, void *owner) |
Protected Attributes | |
CUUID | ObjectType |
int | ObjectID |
Friends | |
class | CGlobalSetupsList |
class | CSetupsList |
bázová třída pro nastavení objektů, uvozuje základní funkce pro ukládání a načítaní konfigurece, duplikování konfigurace apod.