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

#include <TextGridSettingsOutside.h>

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

Signals

void updateProperty ()
 

Public Member Functions

virtual void blockComponents ()
 
virtual bool eventFilter (QObject *watched, QEvent *event)
 
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...
 
 TextGridSettingsOutside (OutsideController *controller, Observable *o)
 
virtual void unblockComponents ()
 
virtual void updateObserver (ContextItem context)
 Reimplemented from Observer. More...
 
virtual ~TextGridSettingsOutside ()
 

Protected Member Functions

virtual te::color::RGBAColor configColor (QWidget *widget)
 
virtual void init ()
 
virtual void initBool (QWidget *widget, std::string nameComponent)
 
virtual void initColor (QWidget *widget, std::string nameComponent)
 
virtual void initCombo (QWidget *widget, std::string nameComponent)
 
virtual void initDouble (QWidget *widget, std::string nameComponent)
 
virtual void initInt (QWidget *widget, std::string nameComponent)
 
virtual void initString (QWidget *widget, std::string nameComponent)
 

Protected Attributes

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

Private Slots

virtual void on_cmbBorderStyle_currentIndexChanged (const QString &text)
 
virtual void on_cmbCellAlign_currentIndexChanged (const QString &text)
 
virtual void on_cmbColumnsWidthConstraints_currentIndexChanged (const QString &text)
 
virtual void on_cmbHeaderAlign_currentIndexChanged (const QString &text)
 
virtual void on_cmbTableWidthConstraints_currentIndexChanged (const QString &text)
 
virtual void on_lneEdtBorderWidth_editingFinished ()
 
virtual void on_lneEdtColumnsNumber_editingFinished ()
 
virtual void on_lneEdtColumnsWidth_editingFinished ()
 
virtual void on_lneEdtRowsNumber_editingFinished ()
 
virtual void on_lneEdtTablePadding_editingFinished ()
 
virtual void on_lneEdtTableSpacing_editingFinished ()
 
virtual void on_lneEdtTableWidth_editingFinished ()
 
virtual void on_pbApply_clicked ()
 
virtual void on_pbCancel_clicked ()
 

Private Attributes

std::auto_ptr
< Ui::TextGridSettings > 
m_ui
 

Detailed Description

Definition at line 51 of file TextGridSettingsOutside.h.

Constructor & Destructor Documentation

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

Definition at line 46 of file TextGridSettingsOutside.cpp.

References init(), m_propertiesNames, and m_ui.

te::layout::TextGridSettingsOutside::~TextGridSettingsOutside ( )
virtual

Definition at line 58 of file TextGridSettingsOutside.cpp.

Member Function Documentation

void te::layout::TextGridSettingsOutside::blockComponents ( )
virtual

Definition at line 191 of file TextGridSettingsOutside.cpp.

te::color::RGBAColor te::layout::TextGridSettingsOutside::configColor ( QWidget *  widget)
protectedvirtual

Definition at line 166 of file TextGridSettingsOutside.cpp.

References te::color::RGBAColor::setColor().

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::TextGridSettingsOutside::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 114 of file TextGridSettingsOutside.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::TextGridSettingsOutside::init ( )
protectedvirtual

Definition at line 67 of file TextGridSettingsOutside.cpp.

Referenced by TextGridSettingsOutside().

void te::layout::TextGridSettingsOutside::initBool ( QWidget *  widget,
std::string  nameComponent 
)
protectedvirtual
void te::layout::TextGridSettingsOutside::initColor ( QWidget *  widget,
std::string  nameComponent 
)
protectedvirtual
void te::layout::TextGridSettingsOutside::initDouble ( QWidget *  widget,
std::string  nameComponent 
)
protectedvirtual
void te::layout::TextGridSettingsOutside::initInt ( QWidget *  widget,
std::string  nameComponent 
)
protectedvirtual
void te::layout::TextGridSettingsOutside::initString ( QWidget *  widget,
std::string  nameComponent 
)
protectedvirtual
void te::layout::TextGridSettingsOutside::load ( )
virtual

Definition at line 127 of file TextGridSettingsOutside.cpp.

void te::layout::TextGridSettingsOutside::on_cmbBorderStyle_currentIndexChanged ( const QString &  text)
privatevirtualslot
void te::layout::TextGridSettingsOutside::on_cmbCellAlign_currentIndexChanged ( const QString &  text)
privatevirtualslot
void te::layout::TextGridSettingsOutside::on_cmbColumnsWidthConstraints_currentIndexChanged ( const QString &  text)
privatevirtualslot
void te::layout::TextGridSettingsOutside::on_cmbHeaderAlign_currentIndexChanged ( const QString &  text)
privatevirtualslot
void te::layout::TextGridSettingsOutside::on_cmbTableWidthConstraints_currentIndexChanged ( const QString &  text)
privatevirtualslot
void te::layout::TextGridSettingsOutside::on_pbApply_clicked ( )
privatevirtualslot
void te::layout::TextGridSettingsOutside::on_pbCancel_clicked ( )
privatevirtualslot

Definition at line 240 of file TextGridSettingsOutside.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::TextGridSettingsOutside::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 108 of file TextGridSettingsOutside.cpp.

void te::layout::TextGridSettingsOutside::unblockComponents ( )
virtual

Definition at line 210 of file TextGridSettingsOutside.cpp.

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

Reimplemented from Observer.

Implements te::layout::OutsideObserver.

Definition at line 99 of file TextGridSettingsOutside.cpp.

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

void te::layout::TextGridSettingsOutside::updateProperty ( )
signal

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
TextGridSettingsConfigProperties* te::layout::TextGridSettingsOutside::m_propertiesNames
protected

Definition at line 129 of file TextGridSettingsOutside.h.

Referenced by TextGridSettingsOutside().

std::auto_ptr<Ui::TextGridSettings> te::layout::TextGridSettingsOutside::m_ui
private

Definition at line 133 of file TextGridSettingsOutside.h.

Referenced by TextGridSettingsOutside().


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