28 #ifndef __TERRALIB_LAYOUT_INTERNAL_TEXT_GRID_SETTINGS_OUTSIDE_H 
   29 #define __TERRALIB_LAYOUT_INTERNAL_TEXT_GRID_SETTINGS_OUTSIDE_H 
   35 #include "../../core/pattern/mvc/OutsideObserver.h" 
   36 #include "../../core/Config.h" 
   37 #include "../../../geometry/Envelope.h" 
   38 #include "../../../color/RGBAColor.h" 
   39 #include "../../core/enum/AbstractType.h" 
   41 namespace Ui { 
class TextGridSettings; }
 
   47     class OutsideController;
 
   49     class TextGridSettingsConfigProperties;
 
   63         virtual void setPosition(
const double& x, 
const double& y);
 
   67         virtual void blockComponents();
 
   69         virtual void unblockComponents();
 
   73         virtual bool  eventFilter ( QObject * watched, QEvent * event );
 
   77         void updateProperty();
 
   81         virtual void on_pbApply_clicked();
 
   83         virtual void on_pbCancel_clicked();
 
   85         virtual void on_cmbColumnsWidthConstraints_currentIndexChanged ( 
const QString & text );
 
   87         virtual void on_cmbTableWidthConstraints_currentIndexChanged ( 
const QString & text );
 
   89         virtual void on_cmbHeaderAlign_currentIndexChanged ( 
const QString & text );
 
   91         virtual void on_cmbBorderStyle_currentIndexChanged ( 
const QString & text );
 
   93         virtual void on_cmbCellAlign_currentIndexChanged ( 
const QString & text );
 
   95         virtual void on_lneEdtBorderWidth_editingFinished();
 
   97         virtual void on_lneEdtColumnsNumber_editingFinished();
 
   99         virtual void on_lneEdtColumnsWidth_editingFinished();
 
  101         virtual void on_lneEdtRowsNumber_editingFinished();
 
  103         virtual void on_lneEdtTablePadding_editingFinished();
 
  105         virtual void on_lneEdtTableSpacing_editingFinished();
 
  107         virtual void on_lneEdtTableWidth_editingFinished();
 
  115         virtual void initString( QWidget* widget, std::string nameComponent );
 
  117         virtual void initInt( QWidget* widget, std::string nameComponent );
 
  119         virtual void initDouble( QWidget* widget, std::string nameComponent );
 
  121         virtual void initBool( QWidget* widget, std::string nameComponent );
 
  123         virtual void initColor( QWidget* widget, std::string nameComponent );
 
  125         virtual void initCombo(QWidget* widget, std::string nameComponent);
 
  133         std::auto_ptr<Ui::TextGridSettings> 
m_ui;
 
Abstract class to represent an observable. "Model" part of MVC component. 
 
Class responsible for maintaining the drawing context of a MVC component. It is always used by the "M...
 
TextGridSettingsConfigProperties * m_propertiesNames
 
#define TELAYOUTEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
Abstract class to represent an observer. "View" part of MVC widget. All classes representing the grap...
 
std::auto_ptr< Ui::TextGridSettings > m_ui
 
An utility struct for representing 2D coordinates. 
 
A helper class for 32-bit RGBA (Red-Green-Blue-Alpha channel) color. 
 
Abstract class to represent a controller. "Controller" part of MVC widget. All classes representing t...