Marsyas
0.6.0-alpha
|
MarControlManager handle controls creation. More...
#include <MarControlManager.h>
Public Member Functions | |
MarControlPtr | create (std::string type) |
MarControlPtr | createFromStream (std::string type, std::istream &in) |
std::string | getRegisteredType (std::string typeIdName) |
bool | isRegistered (std::string name) |
std::vector< std::string > | registeredPrototypes () |
void | registerPrototype (std::string type, MarControlPtr) |
~MarControlManager () | |
Static Public Member Functions | |
static MarControlManager * | getManager () |
MarControlManager handle controls creation.
Definition at line 37 of file MarControlManager.h.
~MarControlManager | ( | ) |
Definition at line 37 of file MarControlManager.cpp.
MarControlPtr create | ( | std::string | type | ) |
Definition at line 51 of file MarControlManager.cpp.
MarControlPtr createFromStream | ( | std::string | type, |
std::istream & | in | ||
) |
Definition at line 67 of file MarControlManager.cpp.
MarControlManager * getManager | ( | ) | [inline, static] |
Definition at line 62 of file MarControlManager.h.
std::string getRegisteredType | ( | std::string | typeIdName | ) |
Definition at line 86 of file MarControlManager.cpp.
bool isRegistered | ( | std::string | name | ) |
Definition at line 81 of file MarControlManager.cpp.
std::vector<std::string> registeredPrototypes | ( | ) |
void registerPrototype | ( | std::string | type, |
MarControlPtr | control | ||
) |
Definition at line 44 of file MarControlManager.cpp.