MyGUI  3.2.0
Public Member Functions
MyGUI::UserData Class Reference

#include <MyGUI_WidgetUserData.h>

+ Inheritance diagram for MyGUI::UserData:

Public Member Functions

 UserData ()
virtual ~UserData ()
void setUserString (const std::string &_key, const std::string &_value)
const std::string & getUserString (const std::string &_key) const
const MapStringgetUserStrings () const
bool clearUserString (const std::string &_key)
bool isUserString (const std::string &_key) const
void clearUserStrings ()
void setUserData (Any _data)
template<typename ValueType >
ValueType * getUserData (bool _throw=true)
void _setInternalData (Any _data)
template<typename ValueType >
ValueType * _getInternalData (bool _throw=true)

Detailed Description

UserData is parent of Widget class. Used to store any user data and strings inside widget

Definition at line 32 of file MyGUI_WidgetUserData.h.


Constructor & Destructor Documentation

Definition at line 29 of file MyGUI_WidgetUserData.cpp.

Definition at line 33 of file MyGUI_WidgetUserData.cpp.


Member Function Documentation

template<typename ValueType >
ValueType* MyGUI::UserData::_getInternalData ( bool  _throw = true) [inline]

Definition at line 70 of file MyGUI_WidgetUserData.h.

Definition at line 82 of file MyGUI_WidgetUserData.cpp.

bool MyGUI::UserData::clearUserString ( const std::string &  _key)

Delete user string

Definition at line 56 of file MyGUI_WidgetUserData.cpp.

Delete all user strings

Definition at line 72 of file MyGUI_WidgetUserData.cpp.

template<typename ValueType >
ValueType* MyGUI::UserData::getUserData ( bool  _throw = true) [inline]

Get user data and cast it to ValueType

Definition at line 61 of file MyGUI_WidgetUserData.h.

const std::string & MyGUI::UserData::getUserString ( const std::string &  _key) const

Get user string or "" if not found

Definition at line 43 of file MyGUI_WidgetUserData.cpp.

Get map of all user strings

Definition at line 51 of file MyGUI_WidgetUserData.cpp.

bool MyGUI::UserData::isUserString ( const std::string &  _key) const

Return true if user string with such key exist

Definition at line 67 of file MyGUI_WidgetUserData.cpp.

Set any user data to store inside widget

Definition at line 77 of file MyGUI_WidgetUserData.cpp.

void MyGUI::UserData::setUserString ( const std::string &  _key,
const std::string &  _value 
)

Set user string

Definition at line 37 of file MyGUI_WidgetUserData.cpp.


The documentation for this class was generated from the following files: