
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) |
Public Member Functions inherited from GuiEditor::SubjectT | |
| 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 | |
Protected Member Functions inherited from GuiEditor::SubjectT | |
| SubjectT () | |
| The constructor. It is protected so that only derived classes can create instances of this class. More... | |