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

#include <GridSettingsOutside.h>

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

Signals

void updateProperty ()
 

Public Member Functions

virtual void blockComponents ()
 
virtual OutsideControllergetController ()
 
virtual ObservablegetModel ()
 
virtual te::gm::Coord2D getPosition ()
 
virtual PropertiesgetProperties () const
 
 GridSettingsOutside (OutsideController *controller, Observable *o)
 
virtual void load ()
 
virtual void refresh ()
 
virtual void setPosition (const double &x, const double &y)
 
virtual void unblockComponents ()
 
virtual void updateObserver (ContextItem context)
 
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, LayoutGridType gridType)
 
virtual void initColor (QWidget *widget, std::string nameComponent, LayoutGridType gridType)
 
virtual void initCombo (QWidget *widget, std::string nameComponent, LayoutGridType gridType)
 
virtual void initDouble (QWidget *widget, std::string nameComponent, LayoutGridType gridType)
 
virtual void initInt (QWidget *widget, std::string nameComponent, LayoutGridType gridType)
 
virtual void initString (QWidget *widget, std::string nameComponent, LayoutGridType gridType)
 

Protected Attributes

OutsideControllerm_controller
 
GeodesicGridSettingsConfigPropertiesm_geodesicGridSettings
 
Observablem_model
 
PlanarGridSettingsConfigPropertiesm_planarGridSettings
 

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_pbApply_clicked ()
 
virtual void on_pbCancel_clicked ()
 
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

Definition at line 53 of file GridSettingsOutside.h.

Constructor & Destructor Documentation

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

Definition at line 52 of file GridSettingsOutside.cpp.

References init(), m_geodesicGridSettings, m_planarGridSettings, and m_ui.

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

Definition at line 68 of file GridSettingsOutside.cpp.

Member Function Documentation

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

Definition at line 146 of file GridSettingsOutside.cpp.

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

Definition at line 184 of file GridSettingsOutside.cpp.

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

Definition at line 219 of file GridSettingsOutside.cpp.

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

te::layout::OutsideController * te::layout::OutsideObserver::getController ( )
virtualinherited

Definition at line 59 of file OutsideObserver.cpp.

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

Definition at line 64 of file OutsideObserver.cpp.

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

Implements te::layout::OutsideObserver.

Definition at line 133 of file GridSettingsOutside.cpp.

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

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

Implements te::layout::Observer.

Definition at line 54 of file OutsideObserver.cpp.

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

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

Definition at line 83 of file GridSettingsOutside.cpp.

Referenced by GridSettingsOutside().

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

Text: Basic Configuration/

Text: Advanced configuration/

Definition at line 244 of file GridSettingsOutside.cpp.

References te::layout::TypeGeodesic, and te::layout::TypePlanar.

void te::layout::GridSettingsOutside::on_chkBottomGeoText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkBottomPlanarText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkBottomRotateGeoText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkBottomRotatePlanarText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkDegreesGeoText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkLeftGeoText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkLeftPlanarText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkLeftRotateGeoText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkLeftRotatePlanarText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkLowerLeftCornerGeoText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkLowerRightCornerGeoText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkMinutesGeoText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkRightGeoText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkRightPlanarText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkRightRotateGeoText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkRightRotatePlanarText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkSecondsGeoText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkShowGeodesic_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkShowPlanar_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkSuperscriptGeoText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkSuperscriptPlanarText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkTopGeoText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkTopPlanarText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkTopRotateGeoText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkTopRotatePlanarText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkUpperLeftCornerGeoText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkUpperRightCornerGeoText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkVisibleCornerTextsGeoText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkVisibleTextsGeoText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_chkVisibleTextsPlanarText_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_ckbClip_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_ckDefineScale_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 417 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_lneHorizontalGap_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_lneVerticalGap_editingFinished ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_lneVrtGeoDisplacement_editingFinished ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_lneVrtPlanarDisplacement_editingFinished ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_lneVrtPlanarGap_editingFinished ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_lneX1_editingFinished ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_lneX2_editingFinished ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_lneX3_editingFinished ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_lneX4_editingFinished ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_lneY1_editingFinished ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_lneY2_editingFinished ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_lneY3_editingFinished ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_lneY4_editingFinished ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_pbApply_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_pbCancel_clicked ( )
privatevirtualslot

Definition at line 422 of file GridSettingsOutside.cpp.

void te::layout::GridSettingsOutside::on_pbClose_clicked ( )
privatevirtualslot

Definition at line 412 of file GridSettingsOutside.cpp.

void te::layout::GridSettingsOutside::on_pbCornerTextGeoColor_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_pbGridTextGeoColor_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_pbGridTextPlanarColor_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_pbLineColor_clicked ( )
privatevirtualslot
void te::layout::GridSettingsOutside::on_pbPlanarLineColor_clicked ( )
privatevirtualslot
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

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

Implements te::layout::OutsideObserver.

Definition at line 127 of file GridSettingsOutside.cpp.

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

Definition at line 165 of file GridSettingsOutside.cpp.

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

Member Data Documentation

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

Definition at line 58 of file OutsideObserver.h.

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

Definition at line 267 of file GridSettingsOutside.h.

Referenced by GridSettingsOutside().

PlanarGridSettingsConfigProperties* te::layout::GridSettingsOutside::m_planarGridSettings
protected

Definition at line 266 of file GridSettingsOutside.h.

Referenced by GridSettingsOutside().

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

Definition at line 271 of file GridSettingsOutside.h.

Referenced by GridSettingsOutside().


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