Marsyas  0.5.0-beta1
Public Member Functions | Static Public Member Functions
MarControlManager Class Reference

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 MarControlManagergetManager ()

Detailed Description

MarControlManager handle controls creation.

Author:
lfpt@inescporto.pt, lmartins@inescporto.pt

Definition at line 37 of file MarControlManager.h.


Constructor & Destructor Documentation

Definition at line 37 of file MarControlManager.cpp.


Member Function Documentation

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.


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