20 #ifndef PAWS_CONFIG_WINDOW_HEADER    21 #define PAWS_CONFIG_WINDOW_HEADER    23 #include <csutil/parray.h>   125     iObjectRegistry* object_reg;
   126     csArray<sectWnd_t> sectWnds;
 void SetSectionName(const csString &_sectionName)
 
This is a window that is controlled by a button on the control bar. 
 
Class pawsConfigWindow implements the main configuration window that is invoked in-game by clicking o...
 
virtual bool LoadConfig()=0
sets content of dialog according to current configuration 
 
sectWnd_t(const csString &_sectName, pawsConfigSectionWindow *_sectWnd)
 
pawsConfigSectionWindow * sectWnd
 
pawsConfigSectionWindow()
 
virtual void SetDefault()=0
sets content of dialog according to default configuration 
 
virtual bool Initialize()=0
 
virtual bool IsDirty()
were settings modified ? 
 
virtual bool SaveConfig()=0
remembers settings in-game and saves them permanently to a file also 
 
CREATE_PAWS_FACTORY(pawsConfigWindow)