Clients will need to provide an object that implements this interface if they want to provide their own custom-defined dialog::Element objects. More...
#include <element.h>
Public Member Functions | |
virtual | ~Factory (void) throw () |
virtual smart_ptr< Element > | createElement (IN const char *type, IN Manager *mgr, IN const Datahash *data)=0 |
Clients will need to provide an object that implements this interface if they want to provide their own custom-defined dialog::Element objects.
Definition at line 91 of file element.h.
dialog::Factory::~Factory | ( | void | ) | throw () [virtual] |
Definition at line 48 of file element.cpp.
virtual smart_ptr<Element> dialog::Factory::createElement | ( | IN const char * | type, | |
IN Manager * | mgr, | |||
IN const Datahash * | data | |||
) | [pure virtual] |