Abstract Factory provide an interface for creating families of related or dependent graphic widgets (MVC widgets) without specifying their concrete classes. More...
#include <AbstractOutsideFactory.h>
Public Member Functions | |
| virtual Observer * | make (EnumType *type, OutsideParamsCreate params=OutsideParamsCreate())=0 |
| Method that builds and returns a new widget (MVC widget) of the type defined as parameter. More... | |
| virtual | ~AbstractOutsideFactory (void) |
| Constructor. More... | |
Abstract Factory provide an interface for creating families of related or dependent graphic widgets (MVC widgets) without specifying their concrete classes.
Definition at line 47 of file AbstractOutsideFactory.h.
|
inlinevirtual |
Constructor.
Definition at line 54 of file AbstractOutsideFactory.h.
|
pure virtual |
Method that builds and returns a new widget (MVC widget) of the type defined as parameter.
| type | type of the new object |
| params | parameters to creation new object. Ex.: "Model" and "Controller" of the new object (MVC widget). |
Implemented in te::layout::OutsideFactory.
Referenced by te::layout::OutsideController::create().