20 mXmlLayoutTagName(
"Layout"),
21 mSingletonHolder(
this)
50 mIsInitialise =
false;
61 mCurrentLayoutName =
_file;
76 mCurrentLayoutName =
"";
107 return mCurrentLayoutName;
#define MYGUI_ASSERT(exp, dest)
#define MYGUI_LOG(level, text)
#define MYGUI_SINGLETON_DEFINITION(ClassName)
static std::string getSkinRename(const std::string &_skinName)
static FactoryManager & getInstance()
void unloadLayout(VectorWidgetPtr &_widgets)
VectorWidgetPtr loadLayout(const std::string &_file, const std::string &_prefix="", Widget *_parent=nullptr)
const std::string & getCurrentLayout() const
bool isExist(const std::string &_name) const
static const char * getClassTypeName()
ResourceLayout * getByName(const std::string &_name, bool _throw=true) const
static ResourceManager & getInstance()
std::vector< Widget * > VectorWidgetPtr
delegates::DelegateFunction< Args... > * newDelegate(void(*_func)(Args... args))