All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::layout::AbstractOutsideFactory Class Referenceabstract

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>

Inheritance diagram for te::layout::AbstractOutsideFactory:
te::layout::OutsideFactory

Public Member Functions

virtual Observermake (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...
 

Detailed Description

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.

Constructor & Destructor Documentation

virtual te::layout::AbstractOutsideFactory::~AbstractOutsideFactory ( void  )
inlinevirtual

Constructor.

Definition at line 54 of file AbstractOutsideFactory.h.

Member Function Documentation

virtual Observer* te::layout::AbstractOutsideFactory::make ( EnumType type,
OutsideParamsCreate  params = OutsideParamsCreate() 
)
pure virtual

Method that builds and returns a new widget (MVC widget) of the type defined as parameter.

Parameters
typetype of the new object
paramsparameters 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().


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