Public Member Functions | |
GuiDocumentT (GameConfigT *GameConfig, const wxString &GuiInitFileName="") | |
IntrusivePtrT < cf::GuiSys::GuiImplT > | GetGui () |
IntrusivePtrT < cf::GuiSys::WindowT > | GetRootWindow () |
GuiPropertiesT & | GetGuiProperties () |
void | SetSelection (const ArrayT< IntrusivePtrT< cf::GuiSys::WindowT > > &NewSelection) |
const ArrayT< IntrusivePtrT < cf::GuiSys::WindowT > > & | GetSelection () const |
const ArrayT< EditorMaterialI * > & | GetEditorMaterials () const |
GameConfigT * | GetGameConfig () |
GuiDocAdapterT & | GetAdapter () |
bool | SaveInit_cgui (std::ostream &OutFile) |
![]() | |
void | RegisterObserver (ObserverT *Obs) |
Registers the observer Obs for notification on updates of this class. More... | |
void | UnregisterObserver (ObserverT *Obs) |
Unregisters the observer Obs from further notification on updates of this class. More... | |
void | UpdateAllObservers_SelectionChanged (const ArrayT< IntrusivePtrT< cf::GuiSys::WindowT > > &OldSelection, const ArrayT< IntrusivePtrT< cf::GuiSys::WindowT > > &NewSelection) |
void | UpdateAllObservers_Created (const ArrayT< IntrusivePtrT< cf::GuiSys::WindowT > > &Windows) |
void | UpdateAllObservers_Created (IntrusivePtrT< cf::GuiSys::WindowT > Window) |
void | UpdateAllObservers_Deleted (const ArrayT< IntrusivePtrT< cf::GuiSys::WindowT > > &Windows) |
void | UpdateAllObservers_Deleted (IntrusivePtrT< cf::GuiSys::WindowT > Window) |
void | UpdateAllObservers_GuiPropertyModified () |
void | UpdateAllObservers_Modified (const ArrayT< IntrusivePtrT< cf::GuiSys::WindowT > > &Windows, WindowModDetailE Detail) |
void | UpdateAllObservers_Modified (IntrusivePtrT< cf::GuiSys::WindowT > Window, WindowModDetailE Detail) |
void | UpdateAllObservers_Modified (const cf::TypeSys::VarBaseT &Var) |
virtual | ~SubjectT () |
The virtual destructor. More... | |
Static Public Member Functions | |
static IntrusivePtrT < ComponentSelectionT > | GetSelComp (IntrusivePtrT< cf::GuiSys::WindowT > Win) |
Additional Inherited Members | |
![]() | |
SubjectT () | |
The constructor. It is protected so that only derived classes can create instances of this class. More... | |