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

#include <EditTemplateOutside.h>

Inheritance diagram for te::layout::EditTemplateOutside:
te::layout::OutsideObserver te::layout::Observer

Signals

void changeTemplate ()
 

Public Member Functions

 EditTemplateOutside (OutsideController *controller, Observable *o)
 
virtual OutsideControllergetController ()
 Returns the "Controller" part of the MVC. More...
 
virtual ObservablegetModel ()
 Returns the "Model" part of the MVC. More...
 
virtual te::gm::Coord2D getPosition ()
 Method that returns the position llx, lly Reimplement this function in a ItemObserver subclass to provide the item's getPosition implementation. More...
 
virtual PropertiesgetProperties () const
 Reimplemented from Observer. More...
 
virtual void load ()
 
virtual void refresh ()
 Updated model state. More...
 
virtual void setPosition (const double &x, const double &y)
 Change coordinate llx,lly of the MVC widget. Reimplement this function in a ItemController subclass to provide the controller's create implementation. More...
 
virtual void updateObserver (ContextItem context)
 Reimplemented from Observer. More...
 
virtual ~EditTemplateOutside ()
 

Protected Member Functions

virtual void init ()
 

Protected Attributes

OutsideControllerm_controller
 "Controller" part of MVC widget. More...
 
Observablem_model
 "Model" part of MVC widget. More...
 

Private Slots

virtual void on_pbApply_clicked ()
 

Private Attributes

std::auto_ptr< Ui::EditTemplate > m_ui
 

Detailed Description

Definition at line 50 of file EditTemplateOutside.h.

Constructor & Destructor Documentation

te::layout::EditTemplateOutside::EditTemplateOutside ( OutsideController controller,
Observable o 
)

Definition at line 39 of file EditTemplateOutside.cpp.

References init(), and m_ui.

te::layout::EditTemplateOutside::~EditTemplateOutside ( )
virtual

Definition at line 49 of file EditTemplateOutside.cpp.

Member Function Documentation

void te::layout::EditTemplateOutside::changeTemplate ( )
signal
te::layout::OutsideController * te::layout::OutsideObserver::getController ( )
virtualinherited

Returns the "Controller" part of the MVC.

Returns
controller

Definition at line 59 of file OutsideObserver.cpp.

te::layout::Observable * te::layout::OutsideObserver::getModel ( )
virtualinherited

Returns the "Model" part of the MVC.

Returns
model

Definition at line 64 of file OutsideObserver.cpp.

Referenced by te::layout::DialogPropertiesBrowser::onShowGridSettingsDlg().

te::gm::Coord2D te::layout::EditTemplateOutside::getPosition ( )
virtual

Method that returns the position llx, lly Reimplement this function in a ItemObserver subclass to provide the item's getPosition implementation.

Returns
coordinate

Implements te::layout::OutsideObserver.

Definition at line 74 of file EditTemplateOutside.cpp.

References te::gm::Coord2D::x, and te::gm::Coord2D::y.

te::layout::Properties * te::layout::OutsideObserver::getProperties ( ) const
virtualinherited

Reimplemented from Observer.

Definition at line 54 of file OutsideObserver.cpp.

References te::layout::Properties::getProperties().

void te::layout::EditTemplateOutside::init ( )
protectedvirtual

Definition at line 54 of file EditTemplateOutside.cpp.

Referenced by EditTemplateOutside().

void te::layout::EditTemplateOutside::load ( )
virtual

Definition at line 87 of file EditTemplateOutside.cpp.

void te::layout::EditTemplateOutside::on_pbApply_clicked ( )
privatevirtualslot

Definition at line 92 of file EditTemplateOutside.cpp.

void te::layout::OutsideObserver::refresh ( )
virtualinherited

Updated model state.

Parameters
trueif refresh the current position, false otherwise

Definition at line 48 of file OutsideObserver.cpp.

References te::gm::Coord2D::x, and te::gm::Coord2D::y.

void te::layout::EditTemplateOutside::setPosition ( const double &  x,
const double &  y 
)
virtual

Change coordinate llx,lly of the MVC widget. Reimplement this function in a ItemController subclass to provide the controller's create implementation.

Parameters
xllx
ylly

Implements te::layout::OutsideObserver.

Definition at line 68 of file EditTemplateOutside.cpp.

void te::layout::EditTemplateOutside::updateObserver ( ContextItem  context)
virtual

Reimplemented from Observer.

Implements te::layout::OutsideObserver.

Definition at line 59 of file EditTemplateOutside.cpp.

References te::layout::ContextItem::isShow().

Member Data Documentation

OutsideController* te::layout::OutsideObserver::m_controller
protectedinherited

"Controller" part of MVC widget.

Definition at line 119 of file OutsideObserver.h.

Observable* te::layout::OutsideObserver::m_model
protectedinherited
std::auto_ptr<Ui::EditTemplate> te::layout::EditTemplateOutside::m_ui
private

Definition at line 82 of file EditTemplateOutside.h.

Referenced by EditTemplateOutside().


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