TerraView Class Reference

The main class of TerraView. More...

#include <TerraView.h>

Inheritance diagram for TerraView:
te::qt::af::BaseApplication

Public Slots

void onChartDisplayCreated (te::qt::widgets::ChartDisplayWidget *chartDisplay, te::map::AbstractLayer *layer)
 
void onCheckSelectedLayerTriggered ()
 
void onClearSelectedLayerTriggered ()
 
void onDisplayDataTableChanged (bool visible)
 
void onDrawTriggered ()
 
void onEditGraphicScaleTriggered ()
 
void onEditGridTriggered ()
 
void onFullScreenToggled (bool checked)
 
void onInfoToggled (bool checked)
 
void onInternalSettingsDestroyed ()
 
virtual void onInternalSettingsTriggered ()
 
void onLayerCharEncodingHovered ()
 
void onLayerExplorerVisibilityChanged (bool visible)
 
void onLayerFitOnMapDisplayTriggered ()
 
void onLayerFitSelectedOnMapDisplayTriggered ()
 
void onLayerInvertSelectionTriggered ()
 
void onLayerPanToSelectedOnMapDisplayTriggered ()
 
void onLayerPropertiesTriggered ()
 
void onLayerRemoveItemTriggered ()
 
void onLayerRemoveSelectionTriggered ()
 
void onLayerRemoveTriggered ()
 
void onLayerRenameTriggered ()
 
void onLayerSaveSelectedObjectsTriggered ()
 
virtual void onLayerShowTableTriggered ()
 
void onLayerSRSTriggered ()
 
void onLayerTableClose (te::qt::af::DataSetTableDockWidget *wid)
 
void onMapCoordinateFinderTriggered ()
 
void onMapRemoveSelectionTriggered ()
 
void onMapSetUnknwonSRIDTriggered ()
 
void onMapShowGeographicGridToggled (bool check)
 
void onMapSRIDTriggered ()
 
void onMeasureAngleToggled (bool checked)
 
void onMeasureAreaToggled (bool checked)
 
void onMeasureDistanceToggled (bool checked)
 
void onNextExtentTriggered ()
 
void onPanToggled (bool checked)
 
void onPreviousExtentTriggered ()
 
void onScaleComboBoxActivated ()
 
void onScaleDisplayChanged ()
 
void onSelectionToggled (bool checked)
 
void onShowGraphicScaleTriggered (bool checked)
 
void onStopDrawTriggered ()
 
void onStyleExplorerVisibilityChanged (bool visible)
 
void onZoomExtentTriggered ()
 
void onZoomInToggled (bool checked)
 
void onZoomOutToggled (bool checked)
 

Signals

void triggered (te::qt::af::evt::Event *e)
 

Public Member Functions

te::qt::af::DataSetTableDockWidgetgetLayerDock (const te::map::AbstractLayer *layer, const std::vector< te::qt::af::DataSetTableDockWidget *> &docs)
 
te::qt::widgets::LayerItemViewgetLayerExplorer ()
 
QDockWidget * getLayerExplorerDock ()
 
te::qt::widgets::MapDisplaygetMapDisplay ()
 
void init (const QString &cfgFile)
 
void startProject (const QString &projectFileName)
 
 TerraView (QWidget *parent=0)
 
 ~TerraView ()
 

Static Public Member Functions

static void prepareQtEnvironment (const QString &cfgFile, const QString &splashImg)
 

Protected Slots

void onAddDataSetLayerTriggered ()
 
void onAddFolderLayerTriggered ()
 
void onAddQueryLayerTriggered ()
 
void onAddTabularLayerTriggered ()
 
void onApplicationTriggered (te::qt::af::evt::Event *e)
 
void onAttrQueryLayerTriggered ()
 
void onCreateNewLayer (te::map::AbstractLayerPtr layer)
 
void onDataSourceExplorerTriggered ()
 
void onHelpTriggered ()
 
void onHighlightLayerObjects (const te::map::AbstractLayerPtr &layer, te::da::DataSet *dataset, te::se::Style *style)
 
void onLayerChartTriggered ()
 
void onLayerCompositionModeTriggered ()
 
void onLayerDuplicateLayerTriggered ()
 
void onLayerGroupingTriggered ()
 
void onLayerHistogramTriggered ()
 
void onLayerScatterTriggered ()
 
void onLayerSelectedObjectsChanged (const te::map::AbstractLayerPtr &layer)
 
void onLayerSelectionChanged (const te::map::AbstractLayerPtr &layer)
 
void onLinkTriggered ()
 
void onNewProjectTriggered ()
 
void onOpenProjectTriggered ()
 
void onPluginsManagerTriggered ()
 
void onProjectPropertiesTriggered ()
 
void onQueryLayerCreateLayer (te::map::AbstractLayerPtr layer)
 
void onRecentProjectsTriggered (QAction *proj)
 
void onRestartSystemTriggered ()
 
void onSaveAsImageTriggered ()
 
void onSaveProjectAsTriggered ()
 
void onSaveProjectTriggered (bool save_as=false)
 
void onSpatialQueryLayerTriggered ()
 
void onToolsCustomizeTriggered ()
 
void onToolsDataExchangerDirectPopUpTriggered ()
 
void onToolsDataExchangerDirectTriggered ()
 
void onToolsDataExchangerTriggered ()
 
void onToolsQueryDataSourceTriggered ()
 
void onToolsRasterMultiResolutionTriggered ()
 
void onUpdateLayerDataSourceTriggered ()
 
void showAboutDialog ()
 
void showProgressDockWidget ()
 

Protected Member Functions

void addActions (const QString &name, const QString &category, const QList< QAction *> &acts)
 
void addMenusActions ()
 
void addPopUpMenu ()
 
bool checkAndSaveProject ()
 
void closeEvent (QCloseEvent *event)
 
virtual void createDefaultSettings ()
 
virtual void initAction (QAction *&act, const QString &icon, const QString &name, const QString &text, const QString &tooltip, bool iconVisibleInMenu, bool isCheckable, bool enabled, QObject *parent)
 
virtual void initActions ()
 
virtual void initFramework (const QString &cfgFile)
 
virtual void initMenus ()
 
virtual void initSlotsConnections ()
 
virtual void initStatusBar ()
 
virtual void initToolbars ()
 
virtual void makeDialog ()
 
void openProject (const QString &prjFileName)
 
void projectChanged ()
 
void resetComponents ()
 
void setMapSRIDLineEdit (const int srid)
 

Protected Attributes

ApplicationController * m_app
 
te::qt::widgets::CompositionModeMenuWidgetm_compModeMenu
 
QLineEdit * m_coordinateLineEdit
 
MapDisplay * m_display
 
te::qt::widgets::CharEncodingMenuWidgetm_encodingMenu
 
QAction * m_fileExit
 
QMenu * m_fileMenu
 
QAction * m_fileNewProject
 
QAction * m_fileOpenProject
 
QAction * m_filePrint
 
QAction * m_filePrintPreview
 
QAction * m_fileRestartSystem
 
QAction * m_fileSaveAsImage
 
QAction * m_fileSaveProject
 
QAction * m_fileSaveProjectAs
 
QAction * m_helpAbout
 
QAction * m_helpContents
 
te::qt::widgets::HelpManagerImplm_helpManager
 
QMenu * m_helpMenu
 
QAction * m_helpUpdate
 
te::qt::af::InterfaceControllerm_iController
 
QAction * m_internalSettings
 
InternalSettingsDialog * m_internalSettingsDlg
 
QAction * m_layerAttrQuery
 
QAction * m_layerCharEncoding
 
QAction * m_layerChart
 
QAction * m_layerChartsHistogram
 
QAction * m_layerChartsScatter
 
QAction * m_layerCheckSelectedLayer
 
QAction * m_layerClearSelectedLayer
 
QAction * m_layerCompositionMode
 
QAction * m_layerDuplicateLayer
 
LayerExplorer * m_layerExplorer
 
QAction * m_layerFitOnMapDisplay
 
QAction * m_layerFitSelectedOnMapDisplay
 
QAction * m_layerInvertObjectSelection
 
QAction * m_layerLinkTable
 
QMenu * m_layerMenu
 
QAction * m_layerObjectGrouping
 
QAction * m_layerPanToSelectedOnMapDisplay
 
QAction * m_layerProperties
 
QAction * m_layerRemove
 
QAction * m_layerRemoveItem
 
QAction * m_layerRemoveObjectSelection
 
QAction * m_layerRename
 
QAction * m_layerSaveSelectedObjects
 
QAction * m_layerShowTable
 
QAction * m_layerSpatialQuery
 
QAction * m_layerSRS
 
QSize m_mapCursorSize
 
QAction * m_mapDraw
 
QAction * m_mapEditGraphicScale
 
QAction * m_mapEditGrid
 
QAction * m_mapInfo
 
QAction * m_mapMeasureAngle
 
QAction * m_mapMeasureArea
 
QAction * m_mapMeasureDistance
 
QMenu * m_mapMenu
 
QAction * m_mapNextExtent
 
QAction * m_mapPan
 
QAction * m_mapPanToCoordinateTool
 
QAction * m_mapPreviousExtent
 
QAction * m_mapRemoveSelection
 
QAction * m_mapSelection
 
QAction * m_mapShowGeographicGrid
 
QAction * m_mapShowGraphicScale
 
QAction * m_mapSRID
 
QLineEdit * m_mapSRIDLineEdit
 
QAction * m_mapStopDrawing
 
QAction * m_mapUnknownSRID
 
QAction * m_mapZoomArea
 
QAction * m_mapZoomExtent
 
QAction * m_mapZoomIn
 
QAction * m_mapZoomOut
 
QMenuBar * m_menubar
 
QAction * m_pluginsManager
 
QMenu * m_pluginsMenu
 
QDockWidget * m_progressDockWidget
 Dock widget used to show progress information. More...
 
ProjectMetadatam_project
 
QAction * m_projectAddFolderLayer
 
QAction * m_projectAddLayerDataset
 
QAction * m_projectAddLayerGraph
 
QMenu * m_projectAddLayerMenu
 
QAction * m_projectAddLayerQueryDataSet
 
QAction * m_projectAddLayerTabularDataSet
 
QMenu * m_projectMenu
 
QAction * m_projectProperties
 
QAction * m_projectUpdateLayerDataSource
 
te::qt::widgets::ProgressViewerBarm_pvb
 
te::qt::widgets::ProgressViewerWidgetm_pvw
 
te::qt::widgets::QueryDialogm_queryDlg
 
QMenu * m_recentProjectsMenu
 
QComboBox * m_scaleCmbBox
 
QLabel * m_selected
 
QStatusBar * m_statusbar
 
StyleExplorer * m_styleExplorer
 
std::vector< te::qt::af::DataSetTableDockWidget * > m_tables
 
QAction * m_toolsCustomize
 
QAction * m_toolsDataExchanger
 
QAction * m_toolsDataExchangerDirect
 
QAction * m_toolsDataExchangerDirectPopUp
 
QAction * m_toolsDataSourceExplorer
 
QAction * m_toolsDataSourceManagement
 
QMenu * m_toolsExchangerMenu
 
QMenu * m_toolsMenu
 
QAction * m_toolsQueryDataSource
 
QAction * m_toolsRasterMultiResolution
 
TerraViewControllerm_tvController
 
QAction * m_viewDataTable
 
QAction * m_viewFullScreen
 
QAction * m_viewLayerExplorer
 
QMenu * m_viewMenu
 
QAction * m_viewStyleExplorer
 
QMenu * m_viewToolBarsMenu
 

Detailed Description

The main class of TerraView.

See also
te::qt::af::BaseApplication

Definition at line 67 of file TerraView.h.

Constructor & Destructor Documentation

◆ TerraView()

TerraView::TerraView ( QWidget *  parent = 0)

◆ ~TerraView()

TerraView::~TerraView ( )

Member Function Documentation

◆ addActions()

void TerraView::addActions ( const QString &  name,
const QString &  category,
const QList< QAction *> &  acts 
)
protected

◆ addMenusActions()

void TerraView::addMenusActions ( )
protected

◆ addPopUpMenu()

void TerraView::addPopUpMenu ( )
protected

◆ checkAndSaveProject()

bool TerraView::checkAndSaveProject ( )
protected

◆ closeEvent()

void TerraView::closeEvent ( QCloseEvent *  event)
protected

◆ createDefaultSettings()

virtual void TerraView::createDefaultSettings ( )
protectedvirtual

◆ getLayerDock()

te::qt::af::DataSetTableDockWidget* te::qt::af::BaseApplication::getLayerDock ( const te::map::AbstractLayer layer,
const std::vector< te::qt::af::DataSetTableDockWidget *> &  docs 
)
inherited

◆ getLayerExplorer()

te::qt::widgets::LayerItemView* te::qt::af::BaseApplication::getLayerExplorer ( )
inherited

◆ getLayerExplorerDock()

QDockWidget* te::qt::af::BaseApplication::getLayerExplorerDock ( )
inherited

◆ getMapDisplay()

te::qt::widgets::MapDisplay* te::qt::af::BaseApplication::getMapDisplay ( )
inherited

◆ init()

void TerraView::init ( const QString &  cfgFile)
virtual

Reimplemented from te::qt::af::BaseApplication.

◆ initAction()

virtual void te::qt::af::BaseApplication::initAction ( QAction *&  act,
const QString &  icon,
const QString &  name,
const QString &  text,
const QString &  tooltip,
bool  iconVisibleInMenu,
bool  isCheckable,
bool  enabled,
QObject *  parent 
)
protectedvirtualinherited

◆ initActions()

virtual void TerraView::initActions ( )
protectedvirtual

Reimplemented from te::qt::af::BaseApplication.

◆ initFramework()

virtual void te::qt::af::BaseApplication::initFramework ( const QString &  cfgFile)
protectedvirtualinherited

◆ initMenus()

virtual void TerraView::initMenus ( )
protectedvirtual

Reimplemented from te::qt::af::BaseApplication.

◆ initSlotsConnections()

virtual void TerraView::initSlotsConnections ( )
protectedvirtual

Reimplemented from te::qt::af::BaseApplication.

◆ initStatusBar()

virtual void te::qt::af::BaseApplication::initStatusBar ( )
protectedvirtualinherited

◆ initToolbars()

virtual void TerraView::initToolbars ( )
protectedvirtual

Reimplemented from te::qt::af::BaseApplication.

◆ makeDialog()

virtual void TerraView::makeDialog ( )
protectedvirtual

Reimplemented from te::qt::af::BaseApplication.

◆ onAddDataSetLayerTriggered

void TerraView::onAddDataSetLayerTriggered ( )
protectedslot

◆ onAddFolderLayerTriggered

void TerraView::onAddFolderLayerTriggered ( )
protectedslot

◆ onAddQueryLayerTriggered

void TerraView::onAddQueryLayerTriggered ( )
protectedslot

◆ onAddTabularLayerTriggered

void TerraView::onAddTabularLayerTriggered ( )
protectedslot

◆ onApplicationTriggered

void TerraView::onApplicationTriggered ( te::qt::af::evt::Event e)
protectedslot

◆ onAttrQueryLayerTriggered

void TerraView::onAttrQueryLayerTriggered ( )
protectedslot

◆ onChartDisplayCreated

void te::qt::af::BaseApplication::onChartDisplayCreated ( te::qt::widgets::ChartDisplayWidget chartDisplay,
te::map::AbstractLayer layer 
)
slotinherited

◆ onCheckSelectedLayerTriggered

void te::qt::af::BaseApplication::onCheckSelectedLayerTriggered ( )
slotinherited

◆ onClearSelectedLayerTriggered

void te::qt::af::BaseApplication::onClearSelectedLayerTriggered ( )
slotinherited

◆ onCreateNewLayer

void TerraView::onCreateNewLayer ( te::map::AbstractLayerPtr  layer)
protectedslot

◆ onDataSourceExplorerTriggered

void TerraView::onDataSourceExplorerTriggered ( )
protectedslot

◆ onDisplayDataTableChanged

void te::qt::af::BaseApplication::onDisplayDataTableChanged ( bool  visible)
slotinherited

◆ onDrawTriggered

void te::qt::af::BaseApplication::onDrawTriggered ( )
slotinherited

◆ onEditGraphicScaleTriggered

void te::qt::af::BaseApplication::onEditGraphicScaleTriggered ( )
slotinherited

◆ onEditGridTriggered

void te::qt::af::BaseApplication::onEditGridTriggered ( )
slotinherited

◆ onFullScreenToggled

void te::qt::af::BaseApplication::onFullScreenToggled ( bool  checked)
slotinherited

◆ onHelpTriggered

void TerraView::onHelpTriggered ( )
protectedslot

◆ onHighlightLayerObjects

void TerraView::onHighlightLayerObjects ( const te::map::AbstractLayerPtr layer,
te::da::DataSet dataset,
te::se::Style style 
)
protectedslot

◆ onInfoToggled

void te::qt::af::BaseApplication::onInfoToggled ( bool  checked)
slotinherited

◆ onInternalSettingsDestroyed

void te::qt::af::BaseApplication::onInternalSettingsDestroyed ( )
slotinherited

◆ onInternalSettingsTriggered

virtual void te::qt::af::BaseApplication::onInternalSettingsTriggered ( )
virtualslotinherited

◆ onLayerCharEncodingHovered

void te::qt::af::BaseApplication::onLayerCharEncodingHovered ( )
slotinherited

◆ onLayerChartTriggered

void TerraView::onLayerChartTriggered ( )
protectedslot

◆ onLayerCompositionModeTriggered

void TerraView::onLayerCompositionModeTriggered ( )
protectedslot

◆ onLayerDuplicateLayerTriggered

void TerraView::onLayerDuplicateLayerTriggered ( )
protectedslot

◆ onLayerExplorerVisibilityChanged

void te::qt::af::BaseApplication::onLayerExplorerVisibilityChanged ( bool  visible)
slotinherited

◆ onLayerFitOnMapDisplayTriggered

void te::qt::af::BaseApplication::onLayerFitOnMapDisplayTriggered ( )
slotinherited

◆ onLayerFitSelectedOnMapDisplayTriggered

void te::qt::af::BaseApplication::onLayerFitSelectedOnMapDisplayTriggered ( )
slotinherited

◆ onLayerGroupingTriggered

void TerraView::onLayerGroupingTriggered ( )
protectedslot

◆ onLayerHistogramTriggered

void TerraView::onLayerHistogramTriggered ( )
protectedslot

◆ onLayerInvertSelectionTriggered

void te::qt::af::BaseApplication::onLayerInvertSelectionTriggered ( )
slotinherited

◆ onLayerPanToSelectedOnMapDisplayTriggered

void te::qt::af::BaseApplication::onLayerPanToSelectedOnMapDisplayTriggered ( )
slotinherited

◆ onLayerPropertiesTriggered

void te::qt::af::BaseApplication::onLayerPropertiesTriggered ( )
slotinherited

◆ onLayerRemoveItemTriggered

void te::qt::af::BaseApplication::onLayerRemoveItemTriggered ( )
slotinherited

◆ onLayerRemoveSelectionTriggered

void te::qt::af::BaseApplication::onLayerRemoveSelectionTriggered ( )
slotinherited

◆ onLayerRemoveTriggered

void te::qt::af::BaseApplication::onLayerRemoveTriggered ( )
slotinherited

◆ onLayerRenameTriggered

void te::qt::af::BaseApplication::onLayerRenameTriggered ( )
slotinherited

◆ onLayerSaveSelectedObjectsTriggered

void te::qt::af::BaseApplication::onLayerSaveSelectedObjectsTriggered ( )
slotinherited

◆ onLayerScatterTriggered

void TerraView::onLayerScatterTriggered ( )
protectedslot

◆ onLayerSelectedObjectsChanged

void te::qt::af::BaseApplication::onLayerSelectedObjectsChanged ( const te::map::AbstractLayerPtr layer)
protectedslotinherited

◆ onLayerSelectionChanged

void te::qt::af::BaseApplication::onLayerSelectionChanged ( const te::map::AbstractLayerPtr layer)
protectedslotinherited

◆ onLayerShowTableTriggered

virtual void te::qt::af::BaseApplication::onLayerShowTableTriggered ( )
virtualslotinherited

◆ onLayerSRSTriggered

void te::qt::af::BaseApplication::onLayerSRSTriggered ( )
slotinherited

◆ onLayerTableClose

void te::qt::af::BaseApplication::onLayerTableClose ( te::qt::af::DataSetTableDockWidget wid)
slotinherited

◆ onLinkTriggered

void TerraView::onLinkTriggered ( )
protectedslot

◆ onMapCoordinateFinderTriggered

void te::qt::af::BaseApplication::onMapCoordinateFinderTriggered ( )
slotinherited

◆ onMapRemoveSelectionTriggered

void te::qt::af::BaseApplication::onMapRemoveSelectionTriggered ( )
slotinherited

◆ onMapSetUnknwonSRIDTriggered

void te::qt::af::BaseApplication::onMapSetUnknwonSRIDTriggered ( )
slotinherited

◆ onMapShowGeographicGridToggled

void te::qt::af::BaseApplication::onMapShowGeographicGridToggled ( bool  check)
slotinherited

◆ onMapSRIDTriggered

void te::qt::af::BaseApplication::onMapSRIDTriggered ( )
slotinherited

◆ onMeasureAngleToggled

void te::qt::af::BaseApplication::onMeasureAngleToggled ( bool  checked)
slotinherited

◆ onMeasureAreaToggled

void te::qt::af::BaseApplication::onMeasureAreaToggled ( bool  checked)
slotinherited

◆ onMeasureDistanceToggled

void te::qt::af::BaseApplication::onMeasureDistanceToggled ( bool  checked)
slotinherited

◆ onNewProjectTriggered

void TerraView::onNewProjectTriggered ( )
protectedslot

◆ onNextExtentTriggered

void te::qt::af::BaseApplication::onNextExtentTriggered ( )
slotinherited

◆ onOpenProjectTriggered

void TerraView::onOpenProjectTriggered ( )
protectedslot

◆ onPanToggled

void te::qt::af::BaseApplication::onPanToggled ( bool  checked)
slotinherited

◆ onPluginsManagerTriggered

void TerraView::onPluginsManagerTriggered ( )
protectedslot

◆ onPreviousExtentTriggered

void te::qt::af::BaseApplication::onPreviousExtentTriggered ( )
slotinherited

◆ onProjectPropertiesTriggered

void TerraView::onProjectPropertiesTriggered ( )
protectedslot

◆ onQueryLayerCreateLayer

void TerraView::onQueryLayerCreateLayer ( te::map::AbstractLayerPtr  layer)
protectedslot

◆ onRecentProjectsTriggered

void TerraView::onRecentProjectsTriggered ( QAction *  proj)
protectedslot

◆ onRestartSystemTriggered

void TerraView::onRestartSystemTriggered ( )
protectedslot

◆ onSaveAsImageTriggered

void TerraView::onSaveAsImageTriggered ( )
protectedslot

◆ onSaveProjectAsTriggered

void TerraView::onSaveProjectAsTriggered ( )
protectedslot

◆ onSaveProjectTriggered

void TerraView::onSaveProjectTriggered ( bool  save_as = false)
protectedslot

◆ onScaleComboBoxActivated

void te::qt::af::BaseApplication::onScaleComboBoxActivated ( )
slotinherited

◆ onScaleDisplayChanged

void te::qt::af::BaseApplication::onScaleDisplayChanged ( )
slotinherited

◆ onSelectionToggled

void te::qt::af::BaseApplication::onSelectionToggled ( bool  checked)
slotinherited

◆ onShowGraphicScaleTriggered

void te::qt::af::BaseApplication::onShowGraphicScaleTriggered ( bool  checked)
slotinherited

◆ onSpatialQueryLayerTriggered

void TerraView::onSpatialQueryLayerTriggered ( )
protectedslot

◆ onStopDrawTriggered

void te::qt::af::BaseApplication::onStopDrawTriggered ( )
slotinherited

◆ onStyleExplorerVisibilityChanged

void te::qt::af::BaseApplication::onStyleExplorerVisibilityChanged ( bool  visible)
slotinherited

◆ onToolsCustomizeTriggered

void TerraView::onToolsCustomizeTriggered ( )
protectedslot

◆ onToolsDataExchangerDirectPopUpTriggered

void TerraView::onToolsDataExchangerDirectPopUpTriggered ( )
protectedslot

◆ onToolsDataExchangerDirectTriggered

void TerraView::onToolsDataExchangerDirectTriggered ( )
protectedslot

◆ onToolsDataExchangerTriggered

void TerraView::onToolsDataExchangerTriggered ( )
protectedslot

◆ onToolsQueryDataSourceTriggered

void TerraView::onToolsQueryDataSourceTriggered ( )
protectedslot

◆ onToolsRasterMultiResolutionTriggered

void TerraView::onToolsRasterMultiResolutionTriggered ( )
protectedslot

◆ onUpdateLayerDataSourceTriggered

void TerraView::onUpdateLayerDataSourceTriggered ( )
protectedslot

◆ onZoomExtentTriggered

void te::qt::af::BaseApplication::onZoomExtentTriggered ( )
slotinherited

◆ onZoomInToggled

void te::qt::af::BaseApplication::onZoomInToggled ( bool  checked)
slotinherited

◆ onZoomOutToggled

void te::qt::af::BaseApplication::onZoomOutToggled ( bool  checked)
slotinherited

◆ openProject()

void TerraView::openProject ( const QString &  prjFileName)
protected

◆ prepareQtEnvironment()

static void te::qt::af::BaseApplication::prepareQtEnvironment ( const QString &  cfgFile,
const QString &  splashImg 
)
staticinherited

◆ projectChanged()

void TerraView::projectChanged ( )
protected

◆ resetComponents()

void TerraView::resetComponents ( )
protected

◆ setMapSRIDLineEdit()

void te::qt::af::BaseApplication::setMapSRIDLineEdit ( const int  srid)
protectedinherited

◆ showAboutDialog

void TerraView::showAboutDialog ( )
protectedslot

◆ showProgressDockWidget

void TerraView::showProgressDockWidget ( )
protectedslot

◆ startProject()

void TerraView::startProject ( const QString &  projectFileName)

◆ triggered

void te::qt::af::BaseApplication::triggered ( te::qt::af::evt::Event e)
signalinherited

Member Data Documentation

◆ m_app

ApplicationController* te::qt::af::BaseApplication::m_app
protectedinherited

Definition at line 273 of file BaseApplication.h.

◆ m_compModeMenu

te::qt::widgets::CompositionModeMenuWidget* TerraView::m_compModeMenu
protected

Definition at line 260 of file TerraView.h.

◆ m_coordinateLineEdit

QLineEdit* te::qt::af::BaseApplication::m_coordinateLineEdit
protectedinherited

Definition at line 290 of file BaseApplication.h.

◆ m_display

MapDisplay* te::qt::af::BaseApplication::m_display
protectedinherited

Definition at line 275 of file BaseApplication.h.

◆ m_encodingMenu

te::qt::widgets::CharEncodingMenuWidget* te::qt::af::BaseApplication::m_encodingMenu
protectedinherited

Definition at line 279 of file BaseApplication.h.

◆ m_fileExit

QAction* TerraView::m_fileExit
protected

Definition at line 199 of file TerraView.h.

◆ m_fileMenu

QMenu* TerraView::m_fileMenu
protected

Definition at line 238 of file TerraView.h.

◆ m_fileNewProject

QAction* TerraView::m_fileNewProject
protected

Definition at line 195 of file TerraView.h.

◆ m_fileOpenProject

QAction* TerraView::m_fileOpenProject
protected

Definition at line 198 of file TerraView.h.

◆ m_filePrint

QAction* TerraView::m_filePrint
protected

Definition at line 200 of file TerraView.h.

◆ m_filePrintPreview

QAction* TerraView::m_filePrintPreview
protected

Definition at line 201 of file TerraView.h.

◆ m_fileRestartSystem

QAction* TerraView::m_fileRestartSystem
protected

Definition at line 203 of file TerraView.h.

◆ m_fileSaveAsImage

QAction* TerraView::m_fileSaveAsImage
protected

Definition at line 202 of file TerraView.h.

◆ m_fileSaveProject

QAction* TerraView::m_fileSaveProject
protected

Definition at line 196 of file TerraView.h.

◆ m_fileSaveProjectAs

QAction* TerraView::m_fileSaveProjectAs
protected

Definition at line 197 of file TerraView.h.

◆ m_helpAbout

QAction* TerraView::m_helpAbout
protected

Definition at line 205 of file TerraView.h.

◆ m_helpContents

QAction* TerraView::m_helpContents
protected

Definition at line 206 of file TerraView.h.

◆ m_helpManager

te::qt::widgets::HelpManagerImpl* TerraView::m_helpManager
protected

Definition at line 254 of file TerraView.h.

◆ m_helpMenu

QMenu* TerraView::m_helpMenu
protected

Definition at line 239 of file TerraView.h.

◆ m_helpUpdate

QAction* TerraView::m_helpUpdate
protected

Definition at line 207 of file TerraView.h.

◆ m_iController

te::qt::af::InterfaceController* TerraView::m_iController
protected

Definition at line 256 of file TerraView.h.

◆ m_internalSettings

QAction* te::qt::af::BaseApplication::m_internalSettings
protectedinherited

Definition at line 288 of file BaseApplication.h.

◆ m_internalSettingsDlg

InternalSettingsDialog* te::qt::af::BaseApplication::m_internalSettingsDlg
protectedinherited

Definition at line 277 of file BaseApplication.h.

◆ m_layerAttrQuery

QAction* TerraView::m_layerAttrQuery
protected

Definition at line 217 of file TerraView.h.

◆ m_layerCharEncoding

QAction* te::qt::af::BaseApplication::m_layerCharEncoding
protectedinherited

Definition at line 263 of file BaseApplication.h.

◆ m_layerChart

QAction* TerraView::m_layerChart
protected

Definition at line 211 of file TerraView.h.

◆ m_layerChartsHistogram

QAction* TerraView::m_layerChartsHistogram
protected

Definition at line 209 of file TerraView.h.

◆ m_layerChartsScatter

QAction* TerraView::m_layerChartsScatter
protected

Definition at line 210 of file TerraView.h.

◆ m_layerCheckSelectedLayer

QAction* te::qt::af::BaseApplication::m_layerCheckSelectedLayer
protectedinherited

Definition at line 264 of file BaseApplication.h.

◆ m_layerClearSelectedLayer

QAction* te::qt::af::BaseApplication::m_layerClearSelectedLayer
protectedinherited

Definition at line 265 of file BaseApplication.h.

◆ m_layerCompositionMode

QAction* TerraView::m_layerCompositionMode
protected

Definition at line 215 of file TerraView.h.

◆ m_layerDuplicateLayer

QAction* TerraView::m_layerDuplicateLayer
protected

Definition at line 212 of file TerraView.h.

◆ m_layerExplorer

LayerExplorer* te::qt::af::BaseApplication::m_layerExplorer
protectedinherited

Definition at line 274 of file BaseApplication.h.

◆ m_layerFitOnMapDisplay

QAction* te::qt::af::BaseApplication::m_layerFitOnMapDisplay
protectedinherited

Definition at line 259 of file BaseApplication.h.

◆ m_layerFitSelectedOnMapDisplay

QAction* te::qt::af::BaseApplication::m_layerFitSelectedOnMapDisplay
protectedinherited

Definition at line 260 of file BaseApplication.h.

◆ m_layerInvertObjectSelection

QAction* te::qt::af::BaseApplication::m_layerInvertObjectSelection
protectedinherited

Definition at line 255 of file BaseApplication.h.

◆ m_layerLinkTable

QAction* TerraView::m_layerLinkTable
protected

Definition at line 213 of file TerraView.h.

◆ m_layerMenu

QMenu* TerraView::m_layerMenu
protected

Definition at line 240 of file TerraView.h.

◆ m_layerObjectGrouping

QAction* TerraView::m_layerObjectGrouping
protected

Definition at line 214 of file TerraView.h.

◆ m_layerPanToSelectedOnMapDisplay

QAction* te::qt::af::BaseApplication::m_layerPanToSelectedOnMapDisplay
protectedinherited

Definition at line 261 of file BaseApplication.h.

◆ m_layerProperties

QAction* te::qt::af::BaseApplication::m_layerProperties
protectedinherited

Definition at line 257 of file BaseApplication.h.

◆ m_layerRemove

QAction* te::qt::af::BaseApplication::m_layerRemove
protectedinherited

Definition at line 252 of file BaseApplication.h.

◆ m_layerRemoveItem

QAction* te::qt::af::BaseApplication::m_layerRemoveItem
protectedinherited

Definition at line 254 of file BaseApplication.h.

◆ m_layerRemoveObjectSelection

QAction* te::qt::af::BaseApplication::m_layerRemoveObjectSelection
protectedinherited

Definition at line 256 of file BaseApplication.h.

◆ m_layerRename

QAction* te::qt::af::BaseApplication::m_layerRename
protectedinherited

Definition at line 253 of file BaseApplication.h.

◆ m_layerSaveSelectedObjects

QAction* te::qt::af::BaseApplication::m_layerSaveSelectedObjects
protectedinherited

Definition at line 262 of file BaseApplication.h.

◆ m_layerShowTable

QAction* te::qt::af::BaseApplication::m_layerShowTable
protectedinherited

Definition at line 251 of file BaseApplication.h.

◆ m_layerSpatialQuery

QAction* TerraView::m_layerSpatialQuery
protected

Definition at line 216 of file TerraView.h.

◆ m_layerSRS

QAction* te::qt::af::BaseApplication::m_layerSRS
protectedinherited

Definition at line 258 of file BaseApplication.h.

◆ m_mapCursorSize

QSize te::qt::af::BaseApplication::m_mapCursorSize
protectedinherited

Definition at line 229 of file BaseApplication.h.

◆ m_mapDraw

QAction* te::qt::af::BaseApplication::m_mapDraw
protectedinherited

Definition at line 232 of file BaseApplication.h.

◆ m_mapEditGraphicScale

QAction* te::qt::af::BaseApplication::m_mapEditGraphicScale
protectedinherited

Definition at line 244 of file BaseApplication.h.

◆ m_mapEditGrid

QAction* te::qt::af::BaseApplication::m_mapEditGrid
protectedinherited

Definition at line 245 of file BaseApplication.h.

◆ m_mapInfo

QAction* te::qt::af::BaseApplication::m_mapInfo
protectedinherited

Definition at line 240 of file BaseApplication.h.

◆ m_mapMeasureAngle

QAction* te::qt::af::BaseApplication::m_mapMeasureAngle
protectedinherited

Definition at line 248 of file BaseApplication.h.

◆ m_mapMeasureArea

QAction* te::qt::af::BaseApplication::m_mapMeasureArea
protectedinherited

Definition at line 247 of file BaseApplication.h.

◆ m_mapMeasureDistance

QAction* te::qt::af::BaseApplication::m_mapMeasureDistance
protectedinherited

Definition at line 246 of file BaseApplication.h.

◆ m_mapMenu

QMenu* TerraView::m_mapMenu
protected

Definition at line 241 of file TerraView.h.

◆ m_mapNextExtent

QAction* te::qt::af::BaseApplication::m_mapNextExtent
protectedinherited

Definition at line 239 of file BaseApplication.h.

◆ m_mapPan

QAction* te::qt::af::BaseApplication::m_mapPan
protectedinherited

Definition at line 236 of file BaseApplication.h.

◆ m_mapPanToCoordinateTool

QAction* te::qt::af::BaseApplication::m_mapPanToCoordinateTool
protectedinherited

Definition at line 250 of file BaseApplication.h.

◆ m_mapPreviousExtent

QAction* te::qt::af::BaseApplication::m_mapPreviousExtent
protectedinherited

Definition at line 238 of file BaseApplication.h.

◆ m_mapRemoveSelection

QAction* te::qt::af::BaseApplication::m_mapRemoveSelection
protectedinherited

Definition at line 241 of file BaseApplication.h.

◆ m_mapSelection

QAction* te::qt::af::BaseApplication::m_mapSelection
protectedinherited

Definition at line 242 of file BaseApplication.h.

◆ m_mapShowGeographicGrid

QAction* te::qt::af::BaseApplication::m_mapShowGeographicGrid
protectedinherited

Definition at line 249 of file BaseApplication.h.

◆ m_mapShowGraphicScale

QAction* te::qt::af::BaseApplication::m_mapShowGraphicScale
protectedinherited

Definition at line 243 of file BaseApplication.h.

◆ m_mapSRID

QAction* te::qt::af::BaseApplication::m_mapSRID
protectedinherited

Definition at line 285 of file BaseApplication.h.

◆ m_mapSRIDLineEdit

QLineEdit* te::qt::af::BaseApplication::m_mapSRIDLineEdit
protectedinherited

Definition at line 289 of file BaseApplication.h.

◆ m_mapStopDrawing

QAction* te::qt::af::BaseApplication::m_mapStopDrawing
protectedinherited

Definition at line 287 of file BaseApplication.h.

◆ m_mapUnknownSRID

QAction* te::qt::af::BaseApplication::m_mapUnknownSRID
protectedinherited

Definition at line 286 of file BaseApplication.h.

◆ m_mapZoomArea

QAction* te::qt::af::BaseApplication::m_mapZoomArea
protectedinherited

Definition at line 235 of file BaseApplication.h.

◆ m_mapZoomExtent

QAction* te::qt::af::BaseApplication::m_mapZoomExtent
protectedinherited

Definition at line 237 of file BaseApplication.h.

◆ m_mapZoomIn

QAction* te::qt::af::BaseApplication::m_mapZoomIn
protectedinherited

Definition at line 233 of file BaseApplication.h.

◆ m_mapZoomOut

QAction* te::qt::af::BaseApplication::m_mapZoomOut
protectedinherited

Definition at line 234 of file BaseApplication.h.

◆ m_menubar

QMenuBar* te::qt::af::BaseApplication::m_menubar
protectedinherited

Definition at line 227 of file BaseApplication.h.

◆ m_pluginsManager

QAction* TerraView::m_pluginsManager
protected

Definition at line 219 of file TerraView.h.

◆ m_pluginsMenu

QMenu* TerraView::m_pluginsMenu
protected

Definition at line 242 of file TerraView.h.

◆ m_progressDockWidget

QDockWidget* TerraView::m_progressDockWidget
protected

Dock widget used to show progress information.

Definition at line 252 of file TerraView.h.

◆ m_project

ProjectMetadata* TerraView::m_project
protected

Definition at line 262 of file TerraView.h.

◆ m_projectAddFolderLayer

QAction* TerraView::m_projectAddFolderLayer
protected

Definition at line 225 of file TerraView.h.

◆ m_projectAddLayerDataset

QAction* TerraView::m_projectAddLayerDataset
protected

Definition at line 221 of file TerraView.h.

◆ m_projectAddLayerGraph

QAction* TerraView::m_projectAddLayerGraph
protected

Definition at line 224 of file TerraView.h.

◆ m_projectAddLayerMenu

QMenu* TerraView::m_projectAddLayerMenu
protected

Definition at line 244 of file TerraView.h.

◆ m_projectAddLayerQueryDataSet

QAction* TerraView::m_projectAddLayerQueryDataSet
protected

Definition at line 222 of file TerraView.h.

◆ m_projectAddLayerTabularDataSet

QAction* TerraView::m_projectAddLayerTabularDataSet
protected

Definition at line 223 of file TerraView.h.

◆ m_projectMenu

QMenu* TerraView::m_projectMenu
protected

Definition at line 243 of file TerraView.h.

◆ m_projectProperties

QAction* TerraView::m_projectProperties
protected

Definition at line 227 of file TerraView.h.

◆ m_projectUpdateLayerDataSource

QAction* TerraView::m_projectUpdateLayerDataSource
protected

Definition at line 226 of file TerraView.h.

◆ m_pvb

te::qt::widgets::ProgressViewerBar* TerraView::m_pvb
protected

Definition at line 266 of file TerraView.h.

◆ m_pvw

te::qt::widgets::ProgressViewerWidget* TerraView::m_pvw
protected

Definition at line 268 of file TerraView.h.

◆ m_queryDlg

te::qt::widgets::QueryDialog* TerraView::m_queryDlg
protected

Definition at line 258 of file TerraView.h.

◆ m_recentProjectsMenu

QMenu* TerraView::m_recentProjectsMenu
protected

Definition at line 245 of file TerraView.h.

◆ m_scaleCmbBox

QComboBox* te::qt::af::BaseApplication::m_scaleCmbBox
protectedinherited

Definition at line 291 of file BaseApplication.h.

◆ m_selected

QLabel* te::qt::af::BaseApplication::m_selected
protectedinherited

Definition at line 284 of file BaseApplication.h.

◆ m_statusbar

QStatusBar* te::qt::af::BaseApplication::m_statusbar
protectedinherited

Definition at line 283 of file BaseApplication.h.

◆ m_styleExplorer

StyleExplorer* te::qt::af::BaseApplication::m_styleExplorer
protectedinherited

Definition at line 276 of file BaseApplication.h.

◆ m_tables

std::vector<te::qt::af::DataSetTableDockWidget*> te::qt::af::BaseApplication::m_tables
protectedinherited

Definition at line 278 of file BaseApplication.h.

◆ m_toolsCustomize

QAction* TerraView::m_toolsCustomize
protected

Definition at line 229 of file TerraView.h.

◆ m_toolsDataExchanger

QAction* TerraView::m_toolsDataExchanger
protected

Definition at line 230 of file TerraView.h.

◆ m_toolsDataExchangerDirect

QAction* TerraView::m_toolsDataExchangerDirect
protected

Definition at line 231 of file TerraView.h.

◆ m_toolsDataExchangerDirectPopUp

QAction* TerraView::m_toolsDataExchangerDirectPopUp
protected

Definition at line 232 of file TerraView.h.

◆ m_toolsDataSourceExplorer

QAction* TerraView::m_toolsDataSourceExplorer
protected

Definition at line 233 of file TerraView.h.

◆ m_toolsDataSourceManagement

QAction* TerraView::m_toolsDataSourceManagement
protected

Definition at line 234 of file TerraView.h.

◆ m_toolsExchangerMenu

QMenu* TerraView::m_toolsExchangerMenu
protected

Definition at line 247 of file TerraView.h.

◆ m_toolsMenu

QMenu* TerraView::m_toolsMenu
protected

Definition at line 246 of file TerraView.h.

◆ m_toolsQueryDataSource

QAction* TerraView::m_toolsQueryDataSource
protected

Definition at line 235 of file TerraView.h.

◆ m_toolsRasterMultiResolution

QAction* TerraView::m_toolsRasterMultiResolution
protected

Definition at line 236 of file TerraView.h.

◆ m_tvController

TerraViewController* TerraView::m_tvController
protected

Definition at line 264 of file TerraView.h.

◆ m_viewDataTable

QAction* te::qt::af::BaseApplication::m_viewDataTable
protectedinherited

Definition at line 267 of file BaseApplication.h.

◆ m_viewFullScreen

QAction* te::qt::af::BaseApplication::m_viewFullScreen
protectedinherited

Definition at line 270 of file BaseApplication.h.

◆ m_viewLayerExplorer

QAction* te::qt::af::BaseApplication::m_viewLayerExplorer
protectedinherited

Definition at line 268 of file BaseApplication.h.

◆ m_viewMenu

QMenu* TerraView::m_viewMenu
protected

Definition at line 248 of file TerraView.h.

◆ m_viewStyleExplorer

QAction* te::qt::af::BaseApplication::m_viewStyleExplorer
protectedinherited

Definition at line 269 of file BaseApplication.h.

◆ m_viewToolBarsMenu

QMenu* TerraView::m_viewToolBarsMenu
protected

Definition at line 249 of file TerraView.h.


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