4 #include <unordered_map>
14 using std::unordered_map;
42 const string&
getName()
override;
43 const string getTemplate(
const string& applicationPathName,
const string& applicationSubPathName,
const string& fileName =
string())
override;
GUINodeController * createController(GUINode *node) override
Create controller which is attached to this node.
unordered_map< string, string > getAttributes(GUIScreenNode *screenNode) override
Get default attributes.
const string & getName() override
const string getTemplate(const string &applicationPathName, const string &applicationSubPathName, const string &fileName=string()) override
Retrieve template from given path name and optional file name.
GUITab()
Public constructor.
static STATIC_DLL_IMPEXT string NAME
GUI node controller base class.
GUI screen node that represents a screen that can be rendered via GUI system.
#define STATIC_DLL_IMPEXT
#define FORBID_CLASS_COPY(CLASS)