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

Parameters to creation new object. Ex.: "Model" and "Controller" of the new object (MVC component). More...

#include <ItemParamsCreate.h>

Inheritance diagram for te::layout::ItemParamsCreate:
te::layout::ParamsCreate

Public Member Functions

ItemControllergetController ()
 Returns the "Controller" part of the MVC. More...
 
ObservablegetModel ()
 Returns the "Model" part of the MVC. More...
 
 ItemParamsCreate ()
 Constructor. More...
 
 ItemParamsCreate (ItemController *controller, Observable *model)
 Constructor. More...
 
virtual ~ItemParamsCreate ()
 Destructor. More...
 

Protected Attributes

ItemControllerm_controller
 "Controller" part of MVC component. More...
 
Observablem_model
 "Model" part of MVC component. More...
 

Detailed Description

Parameters to creation new object. Ex.: "Model" and "Controller" of the new object (MVC component).

See also
te::layout::ParamsCreate

Definition at line 48 of file ItemParamsCreate.h.

Constructor & Destructor Documentation

te::layout::ItemParamsCreate::ItemParamsCreate ( )

Constructor.

te::layout::ItemParamsCreate::ItemParamsCreate ( ItemController controller,
Observable model 
)
inline

Constructor.

Parameters
controller"Controller" part of MVC component
o"Model" part of MVC component

Definition at line 93 of file ItemParamsCreate.h.

te::layout::ItemParamsCreate::~ItemParamsCreate ( )
inlinevirtual

Destructor.

Definition at line 99 of file ItemParamsCreate.h.

Member Function Documentation

ItemController * te::layout::ItemParamsCreate::getController ( )
inline

Returns the "Controller" part of the MVC.

Returns
controller

Definition at line 103 of file ItemParamsCreate.h.

References m_controller.

Referenced by te::layout::ItemFactory::make().

Observable * te::layout::ItemParamsCreate::getModel ( )
inline

Returns the "Model" part of the MVC.

Returns
model

Definition at line 108 of file ItemParamsCreate.h.

References m_model.

Referenced by te::layout::ItemFactory::make().

Member Data Documentation

ItemController* te::layout::ItemParamsCreate::m_controller
protected

"Controller" part of MVC component.

Definition at line 85 of file ItemParamsCreate.h.

Referenced by getController().

Observable* te::layout::ItemParamsCreate::m_model
protected

"Model" part of MVC component.

Definition at line 86 of file ItemParamsCreate.h.

Referenced by getModel().


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