TerraView Class Reference

The main class of TerraView. More...

#include <TerraView.h>

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

Public Slots

void onAddLayers (const std::list< te::map::AbstractLayerPtr > &layers)
 
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 onEncodingChanged (te::map::AbstractLayerPtr layer)
 
void onFullScreenToggled (bool checked)
 
void onInfoToggled (bool checked)
 
void onInternalSettingsDestroyed ()
 
virtual void onInternalSettingsTriggered ()
 
void onLayerCharEncodingHovered ()
 
void onLayerEditSelectionStyleTriggered ()
 
void onLayerEditStyleTriggered ()
 
void onLayerFitOnMapDisplayTriggered ()
 
void onLayerFitSelectedOnMapDisplayTriggered ()
 
void onLayerFolderOrderTriggered ()
 
void onLayerInvertSelectionTriggered ()
 
void onLayerPanToSelectedOnMapDisplayTriggered ()
 
void onLayerPropertiesTriggered ()
 
void onLayerRasterAutoContrastHovered ()
 
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 ()
 
virtual void onMeasureAngleToggled (bool checked)
 
virtual void onMeasureAreaToggled (bool checked)
 
virtual 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 ()
 
virtual void onViewNightModeChanged (bool activated)
 
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 ()
 

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 saveImage ()
 
void setMapSRIDLineEdit (const int srid)
 

Protected Attributes

ApplicationController * m_app
 
te::qt::af::ApplicationDockerControllerm_appDockerController
 
te::qt::widgets::AuxiliaryMapDisplayDockWidgetm_auxMapDisplayDock
 
te::qt::widgets::CompositionModeMenuWidgetm_compModeMenu
 
te::qt::widgets::CoordInfoWidgetm_coordInfoWidget
 
te::qt::widgets::DataSourceExplorerm_dataSourceExplorer
 
MapDisplay * m_display
 
ApplicationDockerConnector * m_dockerConnector
 
te::qt::widgets::CharEncodingMenuWidgetm_encodingMenu
 
QAction * m_fileExit
 
QMenu * m_fileMenu
 
QAction * m_fileNewProject
 
QAction * m_fileOpenProject
 
QString m_filePath
 
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
 
InfoExplorer * m_infoExplorer
 
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
 
QAction * m_layerEditSelectionStyle
 
QAction * m_layerEditStyle
 
LayerExplorer * m_layerExplorer
 
QDockWidget * m_layerExplorerDockWidget
 
QAction * m_layerFitOnMapDisplay
 
QAction * m_layerFitSelectedOnMapDisplay
 
QAction * m_layerFolderOrder
 
QAction * m_layerInvertObjectSelection
 
te::qt::widgets::LayerItemViewm_layerItemView
 
QAction * m_layerLinkTable
 
QMenu * m_layerMenu
 
QAction * m_layerObjectGrouping
 
QAction * m_layerPanToSelectedOnMapDisplay
 
QAction * m_layerProperties
 
QAction * m_layerRasterAutoContrast
 
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
 
te::qt::widgets::RasterContrastMenuWidgetm_rasterContrastMenu
 
QMenu * m_recentProjectsMenu
 
QComboBox * m_scaleCmbBox
 
QLabel * m_selected
 
QString m_selectedFilter
 
QStatusBar * m_statusbar
 
te::qt::widgets::StyleDockWidgetm_styleDockWidget
 
StyleExplorer * m_styleExplorer
 
std::vector< 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
 
QMenu * m_viewMenu
 
QAction * m_viewNightMode
 
QMenu * m_viewToolBarsMenu
 

Private Attributes

Ui::BaseApplicationForm * m_ui
 

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

◆ onAddLayers

void te::qt::af::BaseApplication::onAddLayers ( const std::list< te::map::AbstractLayerPtr > &  layers)
slotinherited

◆ 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

◆ onEncodingChanged

void te::qt::af::BaseApplication::onEncodingChanged ( te::map::AbstractLayerPtr  layer)
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

◆ onLayerEditSelectionStyleTriggered

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

◆ onLayerEditStyleTriggered

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

◆ onLayerFitOnMapDisplayTriggered

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

◆ onLayerFitSelectedOnMapDisplayTriggered

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

◆ onLayerFolderOrderTriggered

void te::qt::af::BaseApplication::onLayerFolderOrderTriggered ( )
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

◆ onLayerRasterAutoContrastHovered

void te::qt::af::BaseApplication::onLayerRasterAutoContrastHovered ( )
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

virtual void te::qt::af::BaseApplication::onMeasureAngleToggled ( bool  checked)
virtualslotinherited

◆ onMeasureAreaToggled

virtual void te::qt::af::BaseApplication::onMeasureAreaToggled ( bool  checked)
virtualslotinherited

◆ onMeasureDistanceToggled

virtual void te::qt::af::BaseApplication::onMeasureDistanceToggled ( bool  checked)
virtualslotinherited

◆ 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

◆ 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

◆ onViewNightModeChanged

virtual void te::qt::af::BaseApplication::onViewNightModeChanged ( bool  activated)
virtualslotinherited

◆ 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

◆ saveImage()

void TerraView::saveImage ( )
protected

◆ setMapSRIDLineEdit()

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

◆ showAboutDialog

void TerraView::showAboutDialog ( )
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 296 of file BaseApplication.h.

◆ m_appDockerController

te::qt::af::ApplicationDockerController* te::qt::af::BaseApplication::m_appDockerController
protectedinherited

Definition at line 304 of file BaseApplication.h.

◆ m_auxMapDisplayDock

te::qt::widgets::AuxiliaryMapDisplayDockWidget* te::qt::af::BaseApplication::m_auxMapDisplayDock
protectedinherited

Definition at line 311 of file BaseApplication.h.

◆ m_compModeMenu

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

Definition at line 259 of file TerraView.h.

◆ m_coordInfoWidget

te::qt::widgets::CoordInfoWidget* te::qt::af::BaseApplication::m_coordInfoWidget
protectedinherited

Definition at line 309 of file BaseApplication.h.

◆ m_dataSourceExplorer

te::qt::widgets::DataSourceExplorer* te::qt::af::BaseApplication::m_dataSourceExplorer
protectedinherited

Definition at line 310 of file BaseApplication.h.

◆ m_display

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

Definition at line 299 of file BaseApplication.h.

◆ m_dockerConnector

ApplicationDockerConnector* te::qt::af::BaseApplication::m_dockerConnector
protectedinherited

Definition at line 297 of file BaseApplication.h.

◆ m_encodingMenu

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

Definition at line 308 of file BaseApplication.h.

◆ m_fileExit

QAction* TerraView::m_fileExit
protected

Definition at line 198 of file TerraView.h.

◆ m_fileMenu

QMenu* TerraView::m_fileMenu
protected

Definition at line 237 of file TerraView.h.

◆ m_fileNewProject

QAction* TerraView::m_fileNewProject
protected

Definition at line 194 of file TerraView.h.

◆ m_fileOpenProject

QAction* TerraView::m_fileOpenProject
protected

Definition at line 197 of file TerraView.h.

◆ m_filePath

QString TerraView::m_filePath
protected

Definition at line 269 of file TerraView.h.

◆ m_filePrint

QAction* TerraView::m_filePrint
protected

Definition at line 199 of file TerraView.h.

◆ m_filePrintPreview

QAction* TerraView::m_filePrintPreview
protected

Definition at line 200 of file TerraView.h.

◆ m_fileRestartSystem

QAction* TerraView::m_fileRestartSystem
protected

Definition at line 202 of file TerraView.h.

◆ m_fileSaveAsImage

QAction* TerraView::m_fileSaveAsImage
protected

Definition at line 201 of file TerraView.h.

◆ m_fileSaveProject

QAction* TerraView::m_fileSaveProject
protected

Definition at line 195 of file TerraView.h.

◆ m_fileSaveProjectAs

QAction* TerraView::m_fileSaveProjectAs
protected

Definition at line 196 of file TerraView.h.

◆ m_helpAbout

QAction* TerraView::m_helpAbout
protected

Definition at line 204 of file TerraView.h.

◆ m_helpContents

QAction* TerraView::m_helpContents
protected

Definition at line 205 of file TerraView.h.

◆ m_helpManager

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

Definition at line 253 of file TerraView.h.

◆ m_helpMenu

QMenu* TerraView::m_helpMenu
protected

Definition at line 238 of file TerraView.h.

◆ m_helpUpdate

QAction* TerraView::m_helpUpdate
protected

Definition at line 206 of file TerraView.h.

◆ m_iController

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

Definition at line 255 of file TerraView.h.

◆ m_infoExplorer

InfoExplorer* te::qt::af::BaseApplication::m_infoExplorer
protectedinherited

Definition at line 301 of file BaseApplication.h.

◆ m_internalSettings

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

Definition at line 321 of file BaseApplication.h.

◆ m_internalSettingsDlg

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

Definition at line 302 of file BaseApplication.h.

◆ m_layerAttrQuery

QAction* TerraView::m_layerAttrQuery
protected

Definition at line 216 of file TerraView.h.

◆ m_layerCharEncoding

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

Definition at line 283 of file BaseApplication.h.

◆ m_layerChart

QAction* TerraView::m_layerChart
protected

Definition at line 210 of file TerraView.h.

◆ m_layerChartsHistogram

QAction* TerraView::m_layerChartsHistogram
protected

Definition at line 208 of file TerraView.h.

◆ m_layerChartsScatter

QAction* TerraView::m_layerChartsScatter
protected

Definition at line 209 of file TerraView.h.

◆ m_layerCheckSelectedLayer

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

Definition at line 284 of file BaseApplication.h.

◆ m_layerClearSelectedLayer

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

Definition at line 285 of file BaseApplication.h.

◆ m_layerCompositionMode

QAction* TerraView::m_layerCompositionMode
protected

Definition at line 214 of file TerraView.h.

◆ m_layerDuplicateLayer

QAction* TerraView::m_layerDuplicateLayer
protected

Definition at line 211 of file TerraView.h.

◆ m_layerEditSelectionStyle

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

Definition at line 287 of file BaseApplication.h.

◆ m_layerEditStyle

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

Definition at line 286 of file BaseApplication.h.

◆ m_layerExplorer

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

Definition at line 298 of file BaseApplication.h.

◆ m_layerExplorerDockWidget

QDockWidget* te::qt::af::BaseApplication::m_layerExplorerDockWidget
protectedinherited

Definition at line 315 of file BaseApplication.h.

◆ m_layerFitOnMapDisplay

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

Definition at line 279 of file BaseApplication.h.

◆ m_layerFitSelectedOnMapDisplay

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

Definition at line 280 of file BaseApplication.h.

◆ m_layerFolderOrder

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

Definition at line 289 of file BaseApplication.h.

◆ m_layerInvertObjectSelection

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

Definition at line 275 of file BaseApplication.h.

◆ m_layerItemView

te::qt::widgets::LayerItemView* te::qt::af::BaseApplication::m_layerItemView
protectedinherited

Definition at line 306 of file BaseApplication.h.

◆ m_layerLinkTable

QAction* TerraView::m_layerLinkTable
protected

Definition at line 212 of file TerraView.h.

◆ m_layerMenu

QMenu* TerraView::m_layerMenu
protected

Definition at line 239 of file TerraView.h.

◆ m_layerObjectGrouping

QAction* TerraView::m_layerObjectGrouping
protected

Definition at line 213 of file TerraView.h.

◆ m_layerPanToSelectedOnMapDisplay

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

Definition at line 281 of file BaseApplication.h.

◆ m_layerProperties

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

Definition at line 277 of file BaseApplication.h.

◆ m_layerRasterAutoContrast

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

Definition at line 288 of file BaseApplication.h.

◆ m_layerRemove

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

Definition at line 272 of file BaseApplication.h.

◆ m_layerRemoveItem

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

Definition at line 274 of file BaseApplication.h.

◆ m_layerRemoveObjectSelection

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

Definition at line 276 of file BaseApplication.h.

◆ m_layerRename

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

Definition at line 273 of file BaseApplication.h.

◆ m_layerSaveSelectedObjects

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

Definition at line 282 of file BaseApplication.h.

◆ m_layerShowTable

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

Definition at line 271 of file BaseApplication.h.

◆ m_layerSpatialQuery

QAction* TerraView::m_layerSpatialQuery
protected

Definition at line 215 of file TerraView.h.

◆ m_layerSRS

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

Definition at line 278 of file BaseApplication.h.

◆ m_mapCursorSize

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

Definition at line 249 of file BaseApplication.h.

◆ m_mapDraw

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

Definition at line 252 of file BaseApplication.h.

◆ m_mapEditGraphicScale

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

Definition at line 264 of file BaseApplication.h.

◆ m_mapEditGrid

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

Definition at line 265 of file BaseApplication.h.

◆ m_mapInfo

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

Definition at line 260 of file BaseApplication.h.

◆ m_mapMeasureAngle

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

Definition at line 268 of file BaseApplication.h.

◆ m_mapMeasureArea

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

Definition at line 267 of file BaseApplication.h.

◆ m_mapMeasureDistance

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

Definition at line 266 of file BaseApplication.h.

◆ m_mapMenu

QMenu* TerraView::m_mapMenu
protected

Definition at line 240 of file TerraView.h.

◆ m_mapNextExtent

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

Definition at line 259 of file BaseApplication.h.

◆ m_mapPan

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

Definition at line 256 of file BaseApplication.h.

◆ m_mapPanToCoordinateTool

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

Definition at line 270 of file BaseApplication.h.

◆ m_mapPreviousExtent

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

Definition at line 258 of file BaseApplication.h.

◆ m_mapRemoveSelection

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

Definition at line 261 of file BaseApplication.h.

◆ m_mapSelection

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

Definition at line 262 of file BaseApplication.h.

◆ m_mapShowGeographicGrid

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

Definition at line 269 of file BaseApplication.h.

◆ m_mapShowGraphicScale

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

Definition at line 263 of file BaseApplication.h.

◆ m_mapSRID

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

Definition at line 318 of file BaseApplication.h.

◆ m_mapSRIDLineEdit

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

Definition at line 322 of file BaseApplication.h.

◆ m_mapStopDrawing

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

Definition at line 320 of file BaseApplication.h.

◆ m_mapUnknownSRID

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

Definition at line 319 of file BaseApplication.h.

◆ m_mapZoomArea

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

Definition at line 255 of file BaseApplication.h.

◆ m_mapZoomExtent

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

Definition at line 257 of file BaseApplication.h.

◆ m_mapZoomIn

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

Definition at line 253 of file BaseApplication.h.

◆ m_mapZoomOut

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

Definition at line 254 of file BaseApplication.h.

◆ m_menubar

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

Definition at line 247 of file BaseApplication.h.

◆ m_pluginsManager

QAction* TerraView::m_pluginsManager
protected

Definition at line 218 of file TerraView.h.

◆ m_pluginsMenu

QMenu* TerraView::m_pluginsMenu
protected

Definition at line 241 of file TerraView.h.

◆ m_progressDockWidget

QDockWidget* TerraView::m_progressDockWidget
protected

Dock widget used to show progress information.

Definition at line 251 of file TerraView.h.

◆ m_project

ProjectMetadata* TerraView::m_project
protected

Definition at line 261 of file TerraView.h.

◆ m_projectAddFolderLayer

QAction* TerraView::m_projectAddFolderLayer
protected

Definition at line 224 of file TerraView.h.

◆ m_projectAddLayerDataset

QAction* TerraView::m_projectAddLayerDataset
protected

Definition at line 220 of file TerraView.h.

◆ m_projectAddLayerGraph

QAction* TerraView::m_projectAddLayerGraph
protected

Definition at line 223 of file TerraView.h.

◆ m_projectAddLayerMenu

QMenu* TerraView::m_projectAddLayerMenu
protected

Definition at line 243 of file TerraView.h.

◆ m_projectAddLayerQueryDataSet

QAction* TerraView::m_projectAddLayerQueryDataSet
protected

Definition at line 221 of file TerraView.h.

◆ m_projectAddLayerTabularDataSet

QAction* TerraView::m_projectAddLayerTabularDataSet
protected

Definition at line 222 of file TerraView.h.

◆ m_projectMenu

QMenu* TerraView::m_projectMenu
protected

Definition at line 242 of file TerraView.h.

◆ m_projectProperties

QAction* TerraView::m_projectProperties
protected

Definition at line 226 of file TerraView.h.

◆ m_projectUpdateLayerDataSource

QAction* TerraView::m_projectUpdateLayerDataSource
protected

Definition at line 225 of file TerraView.h.

◆ m_pvb

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

Definition at line 265 of file TerraView.h.

◆ m_pvw

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

Definition at line 267 of file TerraView.h.

◆ m_queryDlg

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

Definition at line 257 of file TerraView.h.

◆ m_rasterContrastMenu

te::qt::widgets::RasterContrastMenuWidget* te::qt::af::BaseApplication::m_rasterContrastMenu
protectedinherited

Definition at line 312 of file BaseApplication.h.

◆ m_recentProjectsMenu

QMenu* TerraView::m_recentProjectsMenu
protected

Definition at line 244 of file TerraView.h.

◆ m_scaleCmbBox

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

Definition at line 323 of file BaseApplication.h.

◆ m_selected

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

Definition at line 317 of file BaseApplication.h.

◆ m_selectedFilter

QString TerraView::m_selectedFilter
protected

Definition at line 271 of file TerraView.h.

◆ m_statusbar

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

Definition at line 316 of file BaseApplication.h.

◆ m_styleDockWidget

te::qt::widgets::StyleDockWidget* te::qt::af::BaseApplication::m_styleDockWidget
protectedinherited

Definition at line 307 of file BaseApplication.h.

◆ m_styleExplorer

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

Definition at line 300 of file BaseApplication.h.

◆ m_tables

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

Definition at line 303 of file BaseApplication.h.

◆ m_toolsCustomize

QAction* TerraView::m_toolsCustomize
protected

Definition at line 228 of file TerraView.h.

◆ m_toolsDataExchanger

QAction* TerraView::m_toolsDataExchanger
protected

Definition at line 229 of file TerraView.h.

◆ m_toolsDataExchangerDirect

QAction* TerraView::m_toolsDataExchangerDirect
protected

Definition at line 230 of file TerraView.h.

◆ m_toolsDataExchangerDirectPopUp

QAction* TerraView::m_toolsDataExchangerDirectPopUp
protected

Definition at line 231 of file TerraView.h.

◆ m_toolsDataSourceExplorer

QAction* TerraView::m_toolsDataSourceExplorer
protected

Definition at line 232 of file TerraView.h.

◆ m_toolsDataSourceManagement

QAction* TerraView::m_toolsDataSourceManagement
protected

Definition at line 233 of file TerraView.h.

◆ m_toolsExchangerMenu

QMenu* TerraView::m_toolsExchangerMenu
protected

Definition at line 246 of file TerraView.h.

◆ m_toolsMenu

QMenu* TerraView::m_toolsMenu
protected

Definition at line 245 of file TerraView.h.

◆ m_toolsQueryDataSource

QAction* TerraView::m_toolsQueryDataSource
protected

Definition at line 234 of file TerraView.h.

◆ m_toolsRasterMultiResolution

QAction* TerraView::m_toolsRasterMultiResolution
protected

Definition at line 235 of file TerraView.h.

◆ m_tvController

TerraViewController* TerraView::m_tvController
protected

Definition at line 263 of file TerraView.h.

◆ m_ui

Ui::BaseApplicationForm* te::qt::af::BaseApplication::m_ui
privateinherited

Definition at line 326 of file BaseApplication.h.

◆ m_viewDataTable

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

Definition at line 291 of file BaseApplication.h.

◆ m_viewFullScreen

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

Definition at line 292 of file BaseApplication.h.

◆ m_viewMenu

QMenu* TerraView::m_viewMenu
protected

Definition at line 247 of file TerraView.h.

◆ m_viewNightMode

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

Definition at line 293 of file BaseApplication.h.

◆ m_viewToolBarsMenu

QMenu* TerraView::m_viewToolBarsMenu
protected

Definition at line 248 of file TerraView.h.


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