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

Window (QDialog) map grid setting (MapItem). More...

#include <GridSettingsOutside.h>

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

Signals

void updateProperty (Property prop)
 

Public Member Functions

virtual void blockComponents ()
 
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...
 
 GridSettingsOutside (OutsideController *controller, Observable *o)
 
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 unblockComponents ()
 
virtual void updateObserver (ContextItem context)
 Reimplemented from Observer. More...
 
virtual ~GridSettingsOutside ()
 

Protected Member Functions

virtual bool checkValidDegreeValue (const QString &)
 
virtual te::color::RGBAColor configColor (QWidget *widget)
 
virtual void init ()
 
virtual void initBool (QWidget *widget, std::string nameComponent, EnumType *gridType)
 
virtual void initColor (QWidget *widget, std::string nameComponent, EnumType *gridType)
 
virtual void initCombo (QWidget *widget, std::string nameComponent, EnumType *gridType)
 
virtual void initDouble (QWidget *widget, std::string nameComponent, EnumType *gridType)
 
virtual void initInt (QWidget *widget, std::string nameComponent, EnumType *gridType)
 
virtual void initString (QWidget *widget, std::string nameComponent, EnumType *gridType)
 

Protected Attributes

OutsideControllerm_controller
 "Controller" part of MVC widget. More...
 
GeodesicGridSettingsConfigPropertiesm_geodesicGridSettings
 
EnumTypem_geodesicType
 
Observablem_model
 "Model" part of MVC widget. More...
 
PlanarGridSettingsConfigPropertiesm_planarGridSettings
 
EnumTypem_planarType
 

Private Slots

virtual void on_chkBottomGeoText_clicked ()
 
virtual void on_chkBottomPlanarText_clicked ()
 
virtual void on_chkBottomRotateGeoText_clicked ()
 
virtual void on_chkBottomRotatePlanarText_clicked ()
 
virtual void on_chkDegreesGeoText_clicked ()
 
virtual void on_chkLeftGeoText_clicked ()
 
virtual void on_chkLeftPlanarText_clicked ()
 
virtual void on_chkLeftRotateGeoText_clicked ()
 
virtual void on_chkLeftRotatePlanarText_clicked ()
 
virtual void on_chkLowerLeftCornerGeoText_clicked ()
 
virtual void on_chkLowerRightCornerGeoText_clicked ()
 
virtual void on_chkMinutesGeoText_clicked ()
 
virtual void on_chkRightGeoText_clicked ()
 
virtual void on_chkRightPlanarText_clicked ()
 
virtual void on_chkRightRotateGeoText_clicked ()
 
virtual void on_chkRightRotatePlanarText_clicked ()
 
virtual void on_chkSecondsGeoText_clicked ()
 
virtual void on_chkShowGeodesic_clicked ()
 
virtual void on_chkShowPlanar_clicked ()
 
virtual void on_chkSuperscriptGeoText_clicked ()
 
virtual void on_chkSuperscriptPlanarText_clicked ()
 
virtual void on_chkTopGeoText_clicked ()
 
virtual void on_chkTopPlanarText_clicked ()
 
virtual void on_chkTopRotateGeoText_clicked ()
 
virtual void on_chkTopRotatePlanarText_clicked ()
 
virtual void on_chkUpperLeftCornerGeoText_clicked ()
 
virtual void on_chkUpperRightCornerGeoText_clicked ()
 
virtual void on_chkVisibleCornerTextsGeoText_clicked ()
 
virtual void on_chkVisibleTextsGeoText_clicked ()
 
virtual void on_chkVisibleTextsPlanarText_clicked ()
 
virtual void on_ckbClip_clicked ()
 
virtual void on_ckDefineScale_clicked ()
 
virtual void on_cmbCornerGeoFont_currentIndexChanged (const QString &text)
 
virtual void on_cmbCornerGeoTextSize_currentIndexChanged (const QString &text)
 
virtual void on_cmbGeoFont_currentIndexChanged (const QString &text)
 
virtual void on_cmbGeoTextSize_currentIndexChanged (const QString &text)
 
virtual void on_cmbGridStyle_currentIndexChanged (const QString &text)
 
virtual void on_cmbLineType_currentIndexChanged (const QString &text)
 
virtual void on_cmbLineWidth_currentIndexChanged (const QString &text)
 
virtual void on_cmbPlanarFont_currentIndexChanged (const QString &text)
 
virtual void on_cmbPlanarLineType_currentIndexChanged (const QString &text)
 
virtual void on_cmbPlanarLineWidth_currentIndexChanged (const QString &text)
 
virtual void on_cmbPlanarStyle_currentIndexChanged (const QString &text)
 
virtual void on_cmbPlanarTextSize_currentIndexChanged (const QString &text)
 Text: Basic Configuration/ More...
 
virtual void on_cmbScale_currentIndexChanged (const QString &text)
 
virtual void on_cmbUnit_currentIndexChanged (const QString &text)
 
virtual void on_helpPushButton_clicked ()
 
virtual void on_lneCornerHrzGeoDisplacement_editingFinished ()
 
virtual void on_lneCornerVrtGeoDisplacement_editingFinished ()
 
virtual void on_lneHorizontalGap_editingFinished ()
 
virtual void on_lneHrzGeoDisplacement_editingFinished ()
 
virtual void on_lneHrzPlanarDisplacement_editingFinished ()
 
virtual void on_lneHrzPlanarGap_editingFinished ()
 
virtual void on_lneVerticalGap_editingFinished ()
 
virtual void on_lneVrtGeoDisplacement_editingFinished ()
 
virtual void on_lneVrtPlanarDisplacement_editingFinished ()
 
virtual void on_lneVrtPlanarGap_editingFinished ()
 
virtual void on_lneX1_editingFinished ()
 
virtual void on_lneX2_editingFinished ()
 
virtual void on_lneX3_editingFinished ()
 
virtual void on_lneX4_editingFinished ()
 
virtual void on_lneY1_editingFinished ()
 
virtual void on_lneY2_editingFinished ()
 
virtual void on_lneY3_editingFinished ()
 
virtual void on_lneY4_editingFinished ()
 
virtual void on_pbClose_clicked ()
 
virtual void on_pbCornerTextGeoColor_clicked ()
 
virtual void on_pbGridTextGeoColor_clicked ()
 
virtual void on_pbGridTextPlanarColor_clicked ()
 
virtual void on_pbLineColor_clicked ()
 
virtual void on_pbPlanarLineColor_clicked ()
 
virtual void on_xGridInitialPoint_geo_textField_editingFinished ()
 
virtual void on_xGridInitialPoint_planar_textField_editingFinished ()
 Text: Advanced configuration/ More...
 
virtual void on_yGridInitialPoint_geo_textField_editingFinished ()
 
virtual void on_yGridInitialPoint_planar_textField_editingFinished ()
 

Private Attributes

std::auto_ptr< Ui::GridSettings > m_ui
 

Detailed Description

Window (QDialog) map grid setting (MapItem).

See also
te::layout::OutsideObserver

Definition at line 60 of file GridSettingsOutside.h.

Constructor & Destructor Documentation

te::layout::GridSettingsOutside::~GridSettingsOutside ( )
virtual

Definition at line 77 of file GridSettingsOutside.cpp.

Member Function Documentation

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

Definition at line 155 of file GridSettingsOutside.cpp.

bool te::layout::GridSettingsOutside::checkValidDegreeValue ( const QString &  value)
protectedvirtual

Definition at line 193 of file GridSettingsOutside.cpp.

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

Definition at line 227 of file GridSettingsOutside.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::GridSettingsOutside::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 142 of file GridSettingsOutside.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::GridSettingsOutside::init ( )
protectedvirtual

Definition at line 92 of file GridSettingsOutside.cpp.

Referenced by GridSettingsOutside().

void te::layout::GridSettingsOutside::initBool ( QWidget *  widget,
std::string  nameComponent,
EnumType gridType 
)
protectedvirtual
void te::layout::GridSettingsOutside::initColor ( QWidget *  widget,
std::string  nameComponent,
EnumType gridType 
)
protectedvirtual
void te::layout::GridSettingsOutside::initDouble ( QWidget *  widget,
std::string  nameComponent,
EnumType gridType 
)
protectedvirtual
void te::layout::GridSettingsOutside::initInt ( QWidget *  widget,
std::string  nameComponent,
EnumType gridType 
)
protectedvirtual
void te::layout::GridSettingsOutside::initString ( QWidget *  widget,
std::string  nameComponent,
EnumType gridType 
)
protectedvirtual
void te::layout::GridSettingsOutside::load ( )
virtual
  • Line */

Text: Basic Configuration/

Text: Advanced configuration/

Definition at line 252 of file GridSettingsOutside.cpp.

void te::layout::GridSettingsOutside::on_chkVisibleCornerTextsGeoText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_cmbCornerGeoFont_currentIndexChanged ( const QString &  text)
privatevirtualslot
void te::layout::GridSettingsOutside::on_cmbCornerGeoTextSize_currentIndexChanged ( const QString &  text)
privatevirtualslot
void te::layout::GridSettingsOutside::on_cmbGeoFont_currentIndexChanged ( const QString &  text)
privatevirtualslot
void te::layout::GridSettingsOutside::on_cmbGeoTextSize_currentIndexChanged ( const QString &  text)
privatevirtualslot
void te::layout::GridSettingsOutside::on_cmbGridStyle_currentIndexChanged ( const QString &  text)
privatevirtualslot
void te::layout::GridSettingsOutside::on_cmbLineType_currentIndexChanged ( const QString &  text)
privatevirtualslot
void te::layout::GridSettingsOutside::on_cmbLineWidth_currentIndexChanged ( const QString &  text)
privatevirtualslot
void te::layout::GridSettingsOutside::on_cmbPlanarFont_currentIndexChanged ( const QString &  text)
privatevirtualslot
void te::layout::GridSettingsOutside::on_cmbPlanarLineType_currentIndexChanged ( const QString &  text)
privatevirtualslot
void te::layout::GridSettingsOutside::on_cmbPlanarLineWidth_currentIndexChanged ( const QString &  text)
privatevirtualslot
void te::layout::GridSettingsOutside::on_cmbPlanarStyle_currentIndexChanged ( const QString &  text)
privatevirtualslot
void te::layout::GridSettingsOutside::on_cmbPlanarTextSize_currentIndexChanged ( const QString &  text)
privatevirtualslot
void te::layout::GridSettingsOutside::on_cmbScale_currentIndexChanged ( const QString &  text)
privatevirtualslot
void te::layout::GridSettingsOutside::on_cmbUnit_currentIndexChanged ( const QString &  text)
privatevirtualslot
void te::layout::GridSettingsOutside::on_helpPushButton_clicked ( )
privatevirtualslot

Definition at line 414 of file GridSettingsOutside.cpp.

void te::layout::GridSettingsOutside::on_lneCornerHrzGeoDisplacement_editingFinished ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_lneCornerVrtGeoDisplacement_editingFinished ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_lneHrzGeoDisplacement_editingFinished ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_lneHrzPlanarDisplacement_editingFinished ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_lneHrzPlanarGap_editingFinished ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_lneVrtGeoDisplacement_editingFinished ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_lneVrtPlanarDisplacement_editingFinished ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_pbClose_clicked ( )
privatevirtualslot

Definition at line 409 of file GridSettingsOutside.cpp.

void te::layout::GridSettingsOutside::on_xGridInitialPoint_geo_textField_editingFinished ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_xGridInitialPoint_planar_textField_editingFinished ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_yGridInitialPoint_geo_textField_editingFinished ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_yGridInitialPoint_planar_textField_editingFinished ( )
privatevirtualslot
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::GridSettingsOutside::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 136 of file GridSettingsOutside.cpp.

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

Definition at line 174 of file GridSettingsOutside.cpp.

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

Reimplemented from Observer.

Implements te::layout::OutsideObserver.

Definition at line 123 of file GridSettingsOutside.cpp.

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

void te::layout::GridSettingsOutside::updateProperty ( Property  prop)
signal

Member Data Documentation

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

"Controller" part of MVC widget.

Definition at line 119 of file OutsideObserver.h.

GeodesicGridSettingsConfigProperties* te::layout::GridSettingsOutside::m_geodesicGridSettings
protected

Definition at line 270 of file GridSettingsOutside.h.

Referenced by GridSettingsOutside().

EnumType* te::layout::GridSettingsOutside::m_geodesicType
protected

Definition at line 272 of file GridSettingsOutside.h.

Referenced by GridSettingsOutside().

Observable* te::layout::OutsideObserver::m_model
protectedinherited
PlanarGridSettingsConfigProperties* te::layout::GridSettingsOutside::m_planarGridSettings
protected

Definition at line 269 of file GridSettingsOutside.h.

Referenced by GridSettingsOutside().

EnumType* te::layout::GridSettingsOutside::m_planarType
protected

Definition at line 271 of file GridSettingsOutside.h.

Referenced by GridSettingsOutside().

std::auto_ptr<Ui::GridSettings> te::layout::GridSettingsOutside::m_ui
private

Definition at line 276 of file GridSettingsOutside.h.

Referenced by GridSettingsOutside().


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