GameParameterEditorWidget Class Reference

#include <editmapparam.h>

List of all members.

Public Member Functions

 GameParameterEditorWidget (GameMap *gamemap, PG_Widget *parent, const PG_Rect &rect)
bool Valid ()
bool Apply ()

Protected Member Functions

bool LoadParameter ()
bool SaveParameter ()
bool ResetParameter ()

Static Protected Attributes

static const char * fileNamePattern
static const char * blockName


Detailed Description

Definition at line 31 of file editmapparam.h.


Constructor & Destructor Documentation

GameParameterEditorWidget::GameParameterEditorWidget ( GameMap gamemap,
PG_Widget *  parent,
const PG_Rect &  rect 
)

Definition at line 94 of file editmapparam.cpp.

References GameParameterSettings::defaultValue, gameParameterSettings, GameMap::getgameparameter(), LoadParameter(), GameParameterSettings::longName, ResetParameter(), and SaveParameter().


Member Function Documentation

bool GameParameterEditorWidget::LoadParameter (  )  [protected]

Definition at line 56 of file editmapparam.cpp.

References blockName, fileNamePattern, tnstream::reading, TextFormatParser::run(), and selectFile().

Referenced by GameParameterEditorWidget().

bool GameParameterEditorWidget::SaveParameter (  )  [protected]

Definition at line 74 of file editmapparam.cpp.

References blockName, fileNamePattern, selectFile(), and tnstream::writing.

Referenced by GameParameterEditorWidget().

bool GameParameterEditorWidget::ResetParameter (  )  [protected]

Definition at line 86 of file editmapparam.cpp.

References gameParameterSettings.

Referenced by GameParameterEditorWidget().

bool GameParameterEditorWidget::Valid (  ) 

Definition at line 126 of file editmapparam.cpp.

Referenced by StartMultiplayerGame::Apply().

bool GameParameterEditorWidget::Apply (  ) 

Definition at line 131 of file editmapparam.cpp.

References GameMap::setgameparameter().

Referenced by StartMultiplayerGame::Apply().


Member Data Documentation

const char * GameParameterEditorWidget::fileNamePattern [static, protected]

Definition at line 40 of file editmapparam.h.

Referenced by LoadParameter(), and SaveParameter().

const char * GameParameterEditorWidget::blockName [static, protected]

Definition at line 41 of file editmapparam.h.

Referenced by LoadParameter(), and SaveParameter().


The documentation for this class was generated from the following files:
Generated on Mon May 21 01:46:47 2012 for Advanced Strategic Command by  doxygen 1.5.1