#include <GLWWindowSkinManager.h>
Public Member Functions | |
| bool | loadWindows () |
| std::list < GLWWindowSkin * > | getStateWindows (const char *state) |
Static Public Member Functions | |
| static GLWWindowSkinManager * | modinstance () |
| static GLWWindowSkinManager * | defaultinstance () |
Protected Attributes | |
| std::list < GLWWindowSkin * > | windows_ |
Static Protected Attributes | |
| static GLWWindowSkinManager * | modinstance_ = 0 |
| static GLWWindowSkinManager * | defaultinstance_ = 0 |
Private Member Functions | |
| GLWWindowSkinManager () | |
| virtual | ~GLWWindowSkinManager () |
Definition at line 27 of file GLWWindowSkinManager.h.
| GLWWindowSkinManager::GLWWindowSkinManager | ( | ) | [private] |
Definition at line 41 of file GLWWindowSkinManager.cpp.
Referenced by defaultinstance(), and modinstance().
| GLWWindowSkinManager::~GLWWindowSkinManager | ( | ) | [private, virtual] |
Definition at line 45 of file GLWWindowSkinManager.cpp.
| GLWWindowSkinManager * GLWWindowSkinManager::modinstance | ( | ) | [static] |
Definition at line 35 of file GLWWindowSkinManager.cpp.
References GLWWindowSkinManager(), and modinstance_.
Referenced by ClientInitializeHandler::initialize().
| GLWWindowSkinManager * GLWWindowSkinManager::defaultinstance | ( | ) | [static] |
Definition at line 29 of file GLWWindowSkinManager.cpp.
References defaultinstance_, and GLWWindowSkinManager().
Referenced by initWindows().
| bool GLWWindowSkinManager::loadWindows | ( | ) |
Definition at line 49 of file GLWWindowSkinManager.cpp.
References S3D::dialogMessage(), XMLNode::failChildren(), file, S3D::formatStringBuffer(), XMLNode::getChildren(), S3D::getDataFile(), XMLFile::getParserError(), XMLFile::getRootNode(), GLWWindowSkin::initFromXML(), XMLFile::readFile(), and windows_.
| std::list< GLWWindowSkin * > GLWWindowSkinManager::getStateWindows | ( | const char * | state | ) |
Definition at line 86 of file GLWWindowSkinManager.cpp.
References GLWWindowSkin::inState(), and windows_.
Referenced by ClientWindowSetup::addStateWindows().
GLWWindowSkinManager * GLWWindowSkinManager::modinstance_ = 0 [static, protected] |
GLWWindowSkinManager * GLWWindowSkinManager::defaultinstance_ = 0 [static, protected] |
std::list<GLWWindowSkin *> GLWWindowSkinManager::windows_ [protected] |
Definition at line 40 of file GLWWindowSkinManager.h.
Referenced by getStateWindows(), and loadWindows().
1.5.3