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

#include <TextGridSettingsController.h>

Inheritance diagram for te::layout::TextGridSettingsController:
te::layout::OutsideController

Public Member Functions

virtual void addUpdateProperty (std::string name, Variant variant)
 
virtual void addUpdateTextGridProperty (Property subProperty)
 
virtual void clearUpdate ()
 
const ObservablegetModel ()
 Returns the "Model" part of the MVC widget. More...
 
virtual Property getProperty (std::string name)
 
const ObservergetView ()
 Returns the "View" part of the MVC widget. More...
 
virtual void setPosition (const double &x, const double &y)
 Change coordinate llx,lly of the MVC widget. More...
 
 TextGridSettingsController (Observable *o)
 
virtual Property updateProperty ()
 
virtual ~TextGridSettingsController ()
 

Protected Member Functions

virtual void create ()
 Call factory to create the "View" part of the MVC widget and passes the model and himself as controller. More...
 

Protected Attributes

Observablem_model
 "Model" part of the MVC widget. More...
 
Property m_textGridSettings
 
Property m_update
 
Observerm_view
 "View" part of the MVC widget. More...
 

Detailed Description

Definition at line 40 of file TextGridSettingsController.h.

Constructor & Destructor Documentation

te::layout::TextGridSettingsController::TextGridSettingsController ( Observable o)

Definition at line 34 of file TextGridSettingsController.cpp.

te::layout::TextGridSettingsController::~TextGridSettingsController ( )
virtual

Definition at line 40 of file TextGridSettingsController.cpp.

Member Function Documentation

void te::layout::TextGridSettingsController::addUpdateProperty ( std::string  name,
Variant  variant 
)
virtual
void te::layout::TextGridSettingsController::clearUpdate ( )
virtual
void te::layout::OutsideController::create ( )
protectedvirtualinherited

Call factory to create the "View" part of the MVC widget and passes the model and himself as controller.

Definition at line 73 of file OutsideController.cpp.

References te::common::Singleton< Context >::getInstance(), te::layout::Context::getOutsideFactory(), and te::layout::AbstractOutsideFactory::make().

Referenced by te::layout::OutsideController::OutsideController().

const te::layout::Observable * te::layout::OutsideController::getModel ( )
inherited

Returns the "Model" part of the MVC widget.

Returns
model

Definition at line 63 of file OutsideController.cpp.

void te::layout::OutsideController::setPosition ( const double &  x,
const double &  y 
)
virtualinherited

Change coordinate llx,lly of the MVC widget.

Parameters
xllx
ylly

Definition at line 81 of file OutsideController.cpp.

References te::layout::OutsideModelObservable::setPosition().

te::layout::Property te::layout::TextGridSettingsController::updateProperty ( )
virtual

Definition at line 45 of file TextGridSettingsController.cpp.

Member Data Documentation

Observable* te::layout::OutsideController::m_model
protectedinherited

"Model" part of the MVC widget.

Definition at line 101 of file OutsideController.h.

Referenced by te::layout::OutsideController::OutsideController().

Property te::layout::TextGridSettingsController::m_textGridSettings
protected

Definition at line 61 of file TextGridSettingsController.h.

Property te::layout::TextGridSettingsController::m_update
protected

Definition at line 60 of file TextGridSettingsController.h.

Observer* te::layout::OutsideController::m_view
protectedinherited

"View" part of the MVC widget.

Definition at line 102 of file OutsideController.h.


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