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

#include <GridSettingsController.h>

Inheritance diagram for te::layout::GridSettingsController:
te::layout::OutsideController

Public Member Functions

virtual void addUpdateGeodesicProperty (GridSettingsModel *outsideModel, Property subProperty, LayoutGridType gridType)
 
virtual void addUpdatePlanarProperty (GridSettingsModel *outsideModel, Property subProperty, LayoutGridType gridType)
 
virtual void addUpdateProperty (std::string name, Variant variant, LayoutGridType gridType)
 
virtual void clearUpdate ()
 
const ObservablegetModel ()
 
virtual Property getProperty (std::string name, LayoutGridType gridType)
 
const ObservergetView ()
 
 GridSettingsController (Observable *o)
 
virtual void setPosition (const double &x, const double &y)
 
virtual Property updateProperty ()
 
virtual ~GridSettingsController ()
 

Protected Attributes

Property m_gridGeodesic
 
Property m_gridPlanar
 
Observablem_model
 
Property m_update
 
Observerm_view
 

Detailed Description

Definition at line 42 of file GridSettingsController.h.

Constructor & Destructor Documentation

te::layout::GridSettingsController::~GridSettingsController ( )
virtual

Definition at line 46 of file GridSettingsController.cpp.

Member Function Documentation

void te::layout::GridSettingsController::addUpdateProperty ( std::string  name,
Variant  variant,
LayoutGridType  gridType 
)
virtual

Definition at line 73 of file GridSettingsController.cpp.

References te::layout::GridSettingsModel::containsOutsideSubProperty(), te::layout::Property::getId(), te::layout::Property::getName(), te::layout::GridSettingsModel::getOutsideProperty(), te::layout::Property::getValue(), te::layout::Property::isEditable(), te::layout::Property::setEditable(), te::layout::Property::setValue(), te::layout::TypeGeodesic, te::layout::TypePlanar, and te::layout::GridSettingsModel::updateOutsideSubProperty().

Referenced by te::layout::GridSettingsOutside::on_chkBottomGeoText_clicked(), te::layout::GridSettingsOutside::on_chkBottomPlanarText_clicked(), te::layout::GridSettingsOutside::on_chkBottomRotateGeoText_clicked(), te::layout::GridSettingsOutside::on_chkBottomRotatePlanarText_clicked(), te::layout::GridSettingsOutside::on_chkDegreesGeoText_clicked(), te::layout::GridSettingsOutside::on_chkLeftGeoText_clicked(), te::layout::GridSettingsOutside::on_chkLeftPlanarText_clicked(), te::layout::GridSettingsOutside::on_chkLeftRotateGeoText_clicked(), te::layout::GridSettingsOutside::on_chkLeftRotatePlanarText_clicked(), te::layout::GridSettingsOutside::on_chkLowerLeftCornerGeoText_clicked(), te::layout::GridSettingsOutside::on_chkLowerRightCornerGeoText_clicked(), te::layout::GridSettingsOutside::on_chkMinutesGeoText_clicked(), te::layout::GridSettingsOutside::on_chkRightGeoText_clicked(), te::layout::GridSettingsOutside::on_chkRightPlanarText_clicked(), te::layout::GridSettingsOutside::on_chkRightRotateGeoText_clicked(), te::layout::GridSettingsOutside::on_chkRightRotatePlanarText_clicked(), te::layout::GridSettingsOutside::on_chkSecondsGeoText_clicked(), te::layout::GridSettingsOutside::on_chkShowGeodesic_clicked(), te::layout::GridSettingsOutside::on_chkShowPlanar_clicked(), te::layout::GridSettingsOutside::on_chkSuperscriptGeoText_clicked(), te::layout::GridSettingsOutside::on_chkSuperscriptPlanarText_clicked(), te::layout::GridSettingsOutside::on_chkTopGeoText_clicked(), te::layout::GridSettingsOutside::on_chkTopPlanarText_clicked(), te::layout::GridSettingsOutside::on_chkTopRotateGeoText_clicked(), te::layout::GridSettingsOutside::on_chkTopRotatePlanarText_clicked(), te::layout::GridSettingsOutside::on_chkUpperLeftCornerGeoText_clicked(), te::layout::GridSettingsOutside::on_chkUpperRightCornerGeoText_clicked(), te::layout::GridSettingsOutside::on_chkVisibleCornerTextsGeoText_clicked(), te::layout::GridSettingsOutside::on_chkVisibleTextsGeoText_clicked(), te::layout::GridSettingsOutside::on_chkVisibleTextsPlanarText_clicked(), te::layout::GridSettingsOutside::on_ckbClip_clicked(), te::layout::GridSettingsOutside::on_ckDefineScale_clicked(), te::layout::GridSettingsOutside::on_cmbCornerGeoFont_currentIndexChanged(), te::layout::GridSettingsOutside::on_cmbCornerGeoTextSize_currentIndexChanged(), te::layout::GridSettingsOutside::on_cmbGeoFont_currentIndexChanged(), te::layout::GridSettingsOutside::on_cmbGeoTextSize_currentIndexChanged(), te::layout::GridSettingsOutside::on_cmbGridStyle_currentIndexChanged(), te::layout::GridSettingsOutside::on_cmbLineType_currentIndexChanged(), te::layout::GridSettingsOutside::on_cmbLineWidth_currentIndexChanged(), te::layout::GridSettingsOutside::on_cmbPlanarFont_currentIndexChanged(), te::layout::GridSettingsOutside::on_cmbPlanarLineType_currentIndexChanged(), te::layout::GridSettingsOutside::on_cmbPlanarLineWidth_currentIndexChanged(), te::layout::GridSettingsOutside::on_cmbPlanarStyle_currentIndexChanged(), te::layout::GridSettingsOutside::on_cmbPlanarTextSize_currentIndexChanged(), te::layout::GridSettingsOutside::on_cmbScale_currentIndexChanged(), te::layout::GridSettingsOutside::on_cmbUnit_currentIndexChanged(), te::layout::GridSettingsOutside::on_lneCornerHrzGeoDisplacement_editingFinished(), te::layout::GridSettingsOutside::on_lneCornerVrtGeoDisplacement_editingFinished(), te::layout::GridSettingsOutside::on_lneHorizontalGap_editingFinished(), te::layout::GridSettingsOutside::on_lneHrzGeoDisplacement_editingFinished(), te::layout::GridSettingsOutside::on_lneHrzPlanarDisplacement_editingFinished(), te::layout::GridSettingsOutside::on_lneHrzPlanarGap_editingFinished(), te::layout::GridSettingsOutside::on_lneVerticalGap_editingFinished(), te::layout::GridSettingsOutside::on_lneVrtGeoDisplacement_editingFinished(), te::layout::GridSettingsOutside::on_lneVrtPlanarDisplacement_editingFinished(), te::layout::GridSettingsOutside::on_lneVrtPlanarGap_editingFinished(), te::layout::GridSettingsOutside::on_lneX1_editingFinished(), te::layout::GridSettingsOutside::on_lneX2_editingFinished(), te::layout::GridSettingsOutside::on_lneX3_editingFinished(), te::layout::GridSettingsOutside::on_lneX4_editingFinished(), te::layout::GridSettingsOutside::on_lneY1_editingFinished(), te::layout::GridSettingsOutside::on_lneY2_editingFinished(), te::layout::GridSettingsOutside::on_lneY3_editingFinished(), te::layout::GridSettingsOutside::on_lneY4_editingFinished(), te::layout::GridSettingsOutside::on_pbCornerTextGeoColor_clicked(), te::layout::GridSettingsOutside::on_pbGridTextGeoColor_clicked(), te::layout::GridSettingsOutside::on_pbGridTextPlanarColor_clicked(), te::layout::GridSettingsOutside::on_pbLineColor_clicked(), te::layout::GridSettingsOutside::on_pbPlanarLineColor_clicked(), te::layout::GridSettingsOutside::on_xGridInitialPoint_geo_textField_editingFinished(), te::layout::GridSettingsOutside::on_xGridInitialPoint_planar_textField_editingFinished(), te::layout::GridSettingsOutside::on_yGridInitialPoint_geo_textField_editingFinished(), and te::layout::GridSettingsOutside::on_yGridInitialPoint_planar_textField_editingFinished().

void te::layout::GridSettingsController::clearUpdate ( )
virtual
const te::layout::Observable * te::layout::OutsideController::getModel ( )
inherited

Definition at line 59 of file OutsideController.cpp.

void te::layout::GridSettingsController::setPosition ( const double &  x,
const double &  y 
)
virtual
te::layout::Property te::layout::GridSettingsController::updateProperty ( )
virtual

Member Data Documentation

Property te::layout::GridSettingsController::m_gridGeodesic
protected

Definition at line 67 of file GridSettingsController.h.

Property te::layout::GridSettingsController::m_gridPlanar
protected

Definition at line 66 of file GridSettingsController.h.

Property te::layout::GridSettingsController::m_update
protected

Definition at line 65 of file GridSettingsController.h.


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