TerraView Class Reference

The main class of TerraView. More...

#include <TerraView.h>

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

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 ()
 
QDockWidgetgetLayerExplorerDock ()
 
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 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 onQueryLayerTriggered ()
 
void onRecentProjectsTriggered (QAction *proj)
 
void onRestartSystemTriggered ()
 
void onSaveProjectAsTriggered ()
 
void onSaveProjectTriggered (bool save_as=false)
 
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
 
MapDisplaym_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_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_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_layerQuery
 
QAction * m_layerRemove
 
QAction * m_layerRemoveItem
 
QAction * m_layerRemoveObjectSelection
 
QAction * m_layerRename
 
QAction * m_layerSaveSelectedObjects
 
QAction * m_layerShowTable
 
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
 
QDockWidgetm_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 ( QWidget parent = 0)

Definition at line 246 of file TerraView.cpp.

References m_project, and ResetProject().

Member Function Documentation

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

Definition at line 521 of file TerraView.cpp.

References m_fileExit, m_fileMenu, m_fileNewProject, m_fileOpenProject, m_filePrint, m_filePrintPreview, m_fileRestartSystem, m_fileSaveProject, m_fileSaveProjectAs, m_helpAbout, m_helpContents, m_helpMenu, m_layerChart, m_layerChartsHistogram, m_layerChartsScatter, te::qt::af::BaseApplication::m_layerCheckSelectedLayer, te::qt::af::BaseApplication::m_layerClearSelectedLayer, te::qt::af::BaseApplication::m_layerFitOnMapDisplay, te::qt::af::BaseApplication::m_layerFitSelectedOnMapDisplay, te::qt::af::BaseApplication::m_layerInvertObjectSelection, m_layerMenu, m_layerObjectGrouping, te::qt::af::BaseApplication::m_layerPanToSelectedOnMapDisplay, te::qt::af::BaseApplication::m_layerProperties, m_layerQuery, te::qt::af::BaseApplication::m_layerRemove, te::qt::af::BaseApplication::m_layerRemoveObjectSelection, te::qt::af::BaseApplication::m_layerRename, te::qt::af::BaseApplication::m_layerShowTable, te::qt::af::BaseApplication::m_layerSRS, te::qt::af::BaseApplication::m_mapDraw, te::qt::af::BaseApplication::m_mapEditGraphicScale, te::qt::af::BaseApplication::m_mapEditGrid, te::qt::af::BaseApplication::m_mapInfo, te::qt::af::BaseApplication::m_mapMeasureAngle, te::qt::af::BaseApplication::m_mapMeasureArea, te::qt::af::BaseApplication::m_mapMeasureDistance, m_mapMenu, te::qt::af::BaseApplication::m_mapNextExtent, te::qt::af::BaseApplication::m_mapPan, te::qt::af::BaseApplication::m_mapPanToCoordinateTool, te::qt::af::BaseApplication::m_mapPreviousExtent, te::qt::af::BaseApplication::m_mapRemoveSelection, te::qt::af::BaseApplication::m_mapSelection, te::qt::af::BaseApplication::m_mapShowGeographicGrid, te::qt::af::BaseApplication::m_mapShowGraphicScale, te::qt::af::BaseApplication::m_mapSRID, te::qt::af::BaseApplication::m_mapStopDrawing, te::qt::af::BaseApplication::m_mapUnknownSRID, te::qt::af::BaseApplication::m_mapZoomExtent, te::qt::af::BaseApplication::m_mapZoomIn, te::qt::af::BaseApplication::m_mapZoomOut, m_pluginsManager, m_pluginsMenu, m_projectAddFolderLayer, m_projectAddLayerDataset, m_projectAddLayerMenu, m_projectAddLayerQueryDataSet, m_projectAddLayerTabularDataSet, m_projectMenu, m_projectProperties, m_recentProjectsMenu, m_toolsCustomize, m_toolsDataExchanger, m_toolsDataExchangerDirect, m_toolsDataSourceExplorer, m_toolsExchangerMenu, m_toolsMenu, m_toolsQueryDataSource, m_toolsRasterMultiResolution, te::qt::af::BaseApplication::m_viewDataTable, te::qt::af::BaseApplication::m_viewFullScreen, te::qt::af::BaseApplication::m_viewLayerExplorer, m_viewMenu, te::qt::af::BaseApplication::m_viewStyleExplorer, and m_viewToolBarsMenu.

Referenced by makeDialog().

void TerraView::addPopUpMenu ( )
protected

Definition at line 676 of file TerraView.cpp.

References te::qt::widgets::LayerItemView::addAllLayerAction(), te::qt::widgets::LayerItemView::addFolderLayerAction(), te::qt::widgets::LayerItemView::addInvalidLayerAction(), te::qt::widgets::LayerItemView::addMultipleSelectionAction(), te::qt::widgets::LayerItemView::addNoLayerAction(), te::qt::widgets::LayerItemView::addRasterLayerAction(), te::qt::widgets::LayerItemView::addTabularLayerAction(), te::qt::widgets::LayerItemView::addVectorLayerAction(), te::qt::af::LayerExplorer::getExplorer(), te::qt::af::BaseApplication::m_layerCharEncoding, m_layerChart, m_layerChartsHistogram, m_layerChartsScatter, te::qt::af::BaseApplication::m_layerCheckSelectedLayer, te::qt::af::BaseApplication::m_layerClearSelectedLayer, m_layerCompositionMode, m_layerDuplicateLayer, te::qt::af::BaseApplication::m_layerExplorer, te::qt::af::BaseApplication::m_layerFitOnMapDisplay, te::qt::af::BaseApplication::m_layerFitSelectedOnMapDisplay, te::qt::af::BaseApplication::m_layerInvertObjectSelection, m_layerLinkTable, m_layerObjectGrouping, te::qt::af::BaseApplication::m_layerPanToSelectedOnMapDisplay, te::qt::af::BaseApplication::m_layerProperties, m_layerQuery, te::qt::af::BaseApplication::m_layerRemove, te::qt::af::BaseApplication::m_layerRemoveObjectSelection, te::qt::af::BaseApplication::m_layerRename, te::qt::af::BaseApplication::m_layerSaveSelectedObjects, te::qt::af::BaseApplication::m_layerShowTable, te::qt::af::BaseApplication::m_layerSRS, m_projectAddFolderLayer, m_projectAddLayerMenu, m_projectUpdateLayerDataSource, m_toolsDataExchangerDirectPopUp, and te::qt::af::BaseApplication::m_viewStyleExplorer.

Referenced by makeDialog().

void TerraView::closeEvent ( QCloseEvent *  event)
protected
void TerraView::createDefaultSettings ( )
protectedvirtual

Implements te::qt::af::BaseApplication.

Definition at line 443 of file TerraView.cpp.

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

Definition at line 148 of file BaseApplication.cpp.

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

Definition at line 138 of file BaseApplication.cpp.

References te::qt::af::BaseApplication::m_ui.

Referenced by te::qt::plugins::mnt::ShowValuesTool::mouseMoveEvent(), te::qt::plugins::mnt::ShowValuesAction::onActionActivated(), onAddDataSetLayerTriggered(), onAddFolderLayerTriggered(), te::mnt::ProfileDialog::onaddPointMouseToggled(), onAddQueryLayerTriggered(), onAddTabularLayerTriggered(), onApplicationTriggered(), te::qt::plugins::tv::TimeViewerDockWidget::onApplyButtonClicked(), te::qt::af::BaseApplication::onCheckSelectedLayerTriggered(), te::qt::af::BaseApplication::onClearSelectedLayerTriggered(), te::qt::af::BaseApplication::onDrawTriggered(), te::qt::af::BaseApplication::onInfoToggled(), te::qt::af::BaseApplication::onLayerCharEncodingHovered(), onLayerChartTriggered(), onLayerCompositionModeTriggered(), onLayerDuplicateLayerTriggered(), te::qt::af::BaseApplication::onLayerFitOnMapDisplayTriggered(), te::qt::af::BaseApplication::onLayerFitSelectedOnMapDisplayTriggered(), onLayerGroupingTriggered(), onLayerHistogramTriggered(), te::qt::af::BaseApplication::onLayerInvertSelectionTriggered(), te::qt::af::BaseApplication::onLayerPanToSelectedOnMapDisplayTriggered(), te::qt::af::BaseApplication::onLayerPropertiesTriggered(), te::qt::af::BaseApplication::onLayerRemoveSelectionTriggered(), te::qt::af::BaseApplication::onLayerRemoveTriggered(), te::qt::af::BaseApplication::onLayerRenameTriggered(), te::qt::af::BaseApplication::onLayerSaveSelectedObjectsTriggered(), onLayerScatterTriggered(), te::qt::af::BaseApplication::onLayerShowTableTriggered(), te::qt::af::BaseApplication::onLayerSRSTriggered(), onLinkTriggered(), te::qt::af::BaseApplication::onMapRemoveSelectionTriggered(), onQueryLayerCreateLayer(), onQueryLayerTriggered(), onSaveProjectTriggered(), te::qt::af::BaseApplication::onSelectionToggled(), onToolsDataExchangerDirectPopUpTriggered(), onToolsDataExchangerDirectTriggered(), onToolsQueryDataSourceTriggered(), onToolsRasterMultiResolutionTriggered(), onUpdateLayerDataSourceTriggered(), te::qt::af::BaseApplication::onZoomExtentTriggered(), openProject(), resetComponents(), te::qt::plugins::ogr::Plugin::shutdown(), te::qt::plugins::gdal::Plugin::shutdown(), te::qt::plugins::ogr::Plugin::startup(), te::qt::plugins::gdal::Plugin::startup(), and te::qt::plugins::tv::TimeViewerDockWidget::~TimeViewerDockWidget().

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

Definition at line 159 of file BaseApplication.cpp.

References te::qt::af::BaseApplication::m_ui.

te::qt::widgets::MapDisplay * te::qt::af::BaseApplication::getMapDisplay ( )
inherited
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

Definition at line 1491 of file BaseApplication.cpp.

Referenced by initActions(), and te::qt::af::BaseApplication::initActions().

void TerraView::initSlotsConnections ( )
protectedvirtual

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

Definition at line 401 of file TerraView.cpp.

References te::qt::af::BaseApplication::initSlotsConnections(), m_fileExit, m_fileNewProject, m_fileOpenProject, m_fileRestartSystem, m_fileSaveProject, m_fileSaveProjectAs, m_helpAbout, m_helpContents, m_layerChart, m_layerChartsHistogram, m_layerChartsScatter, m_layerCompositionMode, m_layerDuplicateLayer, m_layerLinkTable, m_layerObjectGrouping, m_layerQuery, m_pluginsManager, m_projectAddFolderLayer, m_projectAddLayerDataset, m_projectAddLayerQueryDataSet, m_projectAddLayerTabularDataSet, m_projectProperties, m_projectUpdateLayerDataSource, m_recentProjectsMenu, m_toolsCustomize, m_toolsDataExchanger, m_toolsDataExchangerDirect, m_toolsDataExchangerDirectPopUp, m_toolsDataSourceExplorer, m_toolsQueryDataSource, m_toolsRasterMultiResolution, onAddDataSetLayerTriggered(), onAddFolderLayerTriggered(), onAddQueryLayerTriggered(), onAddTabularLayerTriggered(), onDataSourceExplorerTriggered(), onHelpTriggered(), onLayerChartTriggered(), onLayerCompositionModeTriggered(), onLayerDuplicateLayerTriggered(), onLayerGroupingTriggered(), onLayerHistogramTriggered(), onLayerScatterTriggered(), onLinkTriggered(), onNewProjectTriggered(), onOpenProjectTriggered(), onPluginsManagerTriggered(), onProjectPropertiesTriggered(), onQueryLayerTriggered(), onRecentProjectsTriggered(), onRestartSystemTriggered(), onSaveProjectAsTriggered(), onSaveProjectTriggered(), onToolsCustomizeTriggered(), onToolsDataExchangerDirectPopUpTriggered(), onToolsDataExchangerDirectTriggered(), onToolsDataExchangerTriggered(), onToolsQueryDataSourceTriggered(), onToolsRasterMultiResolutionTriggered(), onUpdateLayerDataSourceTriggered(), showAboutDialog(), and te::qt::af::BaseApplication::triggered().

void TerraView::initToolbars ( )
protectedvirtual
void TerraView::onCreateNewLayer ( te::map::AbstractLayerPtr  layer)
protectedslot
void te::qt::af::BaseApplication::onDisplayDataTableChanged ( bool  visible)
slotinherited
void te::qt::af::BaseApplication::onFullScreenToggled ( bool  checked)
slotinherited
void TerraView::onHelpTriggered ( )
protectedslot

Definition at line 1058 of file TerraView.cpp.

References te::common::Singleton< HelpManager >::getInstance().

Referenced by initSlotsConnections().

void TerraView::onHighlightLayerObjects ( const te::map::AbstractLayerPtr layer,
te::da::DataSet dataset,
te::se::Style style 
)
protectedslot
void te::qt::af::BaseApplication::onInternalSettingsDestroyed ( )
slotinherited
void te::qt::af::BaseApplication::onInternalSettingsTriggered ( )
virtualslotinherited
void TerraView::onLayerCompositionModeTriggered ( )
protectedslot
void te::qt::af::BaseApplication::onLayerExplorerVisibilityChanged ( bool  visible)
slotinherited
void te::qt::af::BaseApplication::onLayerRemoveItemTriggered ( )
slotinherited
void te::qt::af::BaseApplication::onLayerSelectedObjectsChanged ( const te::map::AbstractLayerPtr layer)
protectedslotinherited
void te::qt::af::BaseApplication::onLayerSelectionChanged ( const te::map::AbstractLayerPtr layer)
protectedslotinherited

Definition at line 1169 of file BaseApplication.cpp.

References te::qt::af::BaseApplication::triggered().

void te::qt::af::BaseApplication::onMapCoordinateFinderTriggered ( )
slotinherited
void TerraView::onNewProjectTriggered ( )
protectedslot
void te::qt::af::BaseApplication::onNextExtentTriggered ( )
slotinherited
void TerraView::onPluginsManagerTriggered ( )
protectedslot
void te::qt::af::BaseApplication::onPreviousExtentTriggered ( )
slotinherited
void TerraView::onProjectPropertiesTriggered ( )
protectedslot
void TerraView::onQueryLayerCreateLayer ( te::map::AbstractLayerPtr  layer)
protectedslot
void TerraView::onRecentProjectsTriggered ( QAction *  proj)
protectedslot

Definition at line 1775 of file TerraView.cpp.

References checkAndSaveProject(), openProject(), and resetComponents().

Referenced by initSlotsConnections().

void TerraView::onRestartSystemTriggered ( )
protectedslot
void TerraView::onSaveProjectAsTriggered ( )
protectedslot

Definition at line 1052 of file TerraView.cpp.

References onSaveProjectTriggered().

Referenced by initSlotsConnections().

void te::qt::af::BaseApplication::onShowGraphicScaleTriggered ( bool  checked)
slotinherited
void te::qt::af::BaseApplication::onStopDrawTriggered ( )
slotinherited
void te::qt::af::BaseApplication::onStyleExplorerVisibilityChanged ( bool  visible)
slotinherited
void TerraView::onToolsCustomizeTriggered ( )
protectedslot
void TerraView::onToolsDataExchangerTriggered ( )
protectedslot
void te::qt::af::BaseApplication::prepareQtEnvironment ( const QString &  cfgFile,
const QString &  splashImg 
)
staticinherited
void te::qt::af::BaseApplication::setMapSRIDLineEdit ( const int  srid)
protectedinherited
void TerraView::showProgressDockWidget ( )
protectedslot

Definition at line 1964 of file TerraView.cpp.

References m_progressDockWidget.

Referenced by makeDialog().

void TerraView::startProject ( const QString &  projectFileName)

Definition at line 304 of file TerraView.cpp.

References openProject().

Referenced by main().

Member Data Documentation

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

Definition at line 273 of file BaseApplication.h.

Referenced by addActions(), te::qt::af::BaseApplication::BaseApplication(), closeEvent(), init(), te::qt::af::BaseApplication::init(), te::qt::af::BaseApplication::initFramework(), te::qt::af::BaseApplication::initMenus(), initToolbars(), te::qt::af::BaseApplication::initToolbars(), makeDialog(), te::qt::af::BaseApplication::makeDialog(), onAddDataSetLayerTriggered(), onAddFolderLayerTriggered(), onAddQueryLayerTriggered(), onAddTabularLayerTriggered(), te::qt::af::BaseApplication::onChartDisplayCreated(), onCreateNewLayer(), onDataSourceExplorerTriggered(), onHighlightLayerObjects(), onLayerChartTriggered(), onLayerDuplicateLayerTriggered(), te::qt::af::BaseApplication::onLayerFitOnMapDisplayTriggered(), te::qt::af::BaseApplication::onLayerFitSelectedOnMapDisplayTriggered(), onLayerGroupingTriggered(), onLayerHistogramTriggered(), te::qt::af::BaseApplication::onLayerInvertSelectionTriggered(), te::qt::af::BaseApplication::onLayerPanToSelectedOnMapDisplayTriggered(), te::qt::af::BaseApplication::onLayerPropertiesTriggered(), te::qt::af::BaseApplication::onLayerRemoveSelectionTriggered(), te::qt::af::BaseApplication::onLayerRenameTriggered(), te::qt::af::BaseApplication::onLayerSaveSelectedObjectsTriggered(), onLayerScatterTriggered(), te::qt::af::BaseApplication::onLayerSelectedObjectsChanged(), te::qt::af::BaseApplication::onLayerShowTableTriggered(), te::qt::af::BaseApplication::onLayerSRSTriggered(), te::qt::af::BaseApplication::onLayerTableClose(), onLinkTriggered(), te::qt::af::BaseApplication::onMapRemoveSelectionTriggered(), te::qt::af::BaseApplication::onMapSetUnknwonSRIDTriggered(), te::qt::af::BaseApplication::onMapSRIDTriggered(), onNewProjectTriggered(), onOpenProjectTriggered(), te::qt::af::BaseApplication::onPanToggled(), onPluginsManagerTriggered(), onProjectPropertiesTriggered(), onQueryLayerTriggered(), onRestartSystemTriggered(), onSaveProjectTriggered(), te::qt::af::BaseApplication::onSelectionToggled(), onToolsCustomizeTriggered(), onToolsDataExchangerDirectPopUpTriggered(), onToolsDataExchangerDirectTriggered(), onToolsDataExchangerTriggered(), onToolsQueryDataSourceTriggered(), onToolsRasterMultiResolutionTriggered(), onUpdateLayerDataSourceTriggered(), te::qt::af::BaseApplication::onZoomInToggled(), te::qt::af::BaseApplication::onZoomOutToggled(), openProject(), resetComponents(), showAboutDialog(), and te::qt::af::BaseApplication::~BaseApplication().

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

Definition at line 254 of file TerraView.h.

Referenced by makeDialog(), onLayerCompositionModeTriggered(), and ~TerraView().

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

Definition at line 275 of file BaseApplication.h.

Referenced by te::qt::af::BaseApplication::BaseApplication(), te::qt::af::BaseApplication::initSlotsConnections(), te::qt::af::BaseApplication::initStatusBar(), te::qt::af::BaseApplication::makeDialog(), te::qt::af::BaseApplication::onDrawTriggered(), te::qt::af::BaseApplication::onEditGraphicScaleTriggered(), te::qt::af::BaseApplication::onEditGridTriggered(), te::qt::af::BaseApplication::onInfoToggled(), onLayerChartTriggered(), te::qt::af::BaseApplication::onLayerFitOnMapDisplayTriggered(), te::qt::af::BaseApplication::onLayerFitSelectedOnMapDisplayTriggered(), onLayerGroupingTriggered(), te::qt::af::BaseApplication::onLayerPanToSelectedOnMapDisplayTriggered(), te::qt::af::BaseApplication::onMapCoordinateFinderTriggered(), te::qt::af::BaseApplication::onMapSetUnknwonSRIDTriggered(), te::qt::af::BaseApplication::onMapShowGeographicGridToggled(), te::qt::af::BaseApplication::onMapSRIDTriggered(), te::qt::af::BaseApplication::onMeasureAngleToggled(), te::qt::af::BaseApplication::onMeasureAreaToggled(), te::qt::af::BaseApplication::onMeasureDistanceToggled(), te::qt::af::BaseApplication::onNextExtentTriggered(), te::qt::af::BaseApplication::onPanToggled(), te::qt::af::BaseApplication::onPreviousExtentTriggered(), te::qt::af::BaseApplication::onScaleComboBoxActivated(), te::qt::af::BaseApplication::onScaleDisplayChanged(), te::qt::af::BaseApplication::onSelectionToggled(), onToolsQueryDataSourceTriggered(), te::qt::af::BaseApplication::onZoomExtentTriggered(), te::qt::af::BaseApplication::onZoomInToggled(), te::qt::af::BaseApplication::onZoomOutToggled(), resetComponents(), and te::qt::af::BaseApplication::~BaseApplication().

QAction* TerraView::m_fileExit
protected

Definition at line 195 of file TerraView.h.

Referenced by addMenusActions(), initActions(), and initSlotsConnections().

QMenu* TerraView::m_fileMenu
protected

Definition at line 232 of file TerraView.h.

Referenced by addMenusActions(), and initMenus().

QAction* TerraView::m_fileNewProject
protected

Definition at line 191 of file TerraView.h.

Referenced by addMenusActions(), initActions(), and initSlotsConnections().

QAction* TerraView::m_fileOpenProject
protected

Definition at line 194 of file TerraView.h.

Referenced by addMenusActions(), initActions(), and initSlotsConnections().

QAction* TerraView::m_filePrint
protected

Definition at line 196 of file TerraView.h.

Referenced by addMenusActions(), and initActions().

QAction* TerraView::m_filePrintPreview
protected

Definition at line 197 of file TerraView.h.

Referenced by addMenusActions(), and initActions().

QAction* TerraView::m_fileRestartSystem
protected

Definition at line 198 of file TerraView.h.

Referenced by addMenusActions(), initActions(), and initSlotsConnections().

QAction* TerraView::m_fileSaveProject
protected

Definition at line 192 of file TerraView.h.

Referenced by addMenusActions(), initActions(), and initSlotsConnections().

QAction* TerraView::m_fileSaveProjectAs
protected

Definition at line 193 of file TerraView.h.

Referenced by addMenusActions(), initActions(), and initSlotsConnections().

QAction* TerraView::m_helpAbout
protected

Definition at line 200 of file TerraView.h.

Referenced by addMenusActions(), initActions(), and initSlotsConnections().

QAction* TerraView::m_helpContents
protected

Definition at line 201 of file TerraView.h.

Referenced by addMenusActions(), initActions(), and initSlotsConnections().

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

Definition at line 248 of file TerraView.h.

QMenu* TerraView::m_helpMenu
protected

Definition at line 233 of file TerraView.h.

Referenced by addMenusActions(), and initMenus().

QAction* TerraView::m_helpUpdate
protected

Definition at line 202 of file TerraView.h.

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

Definition at line 250 of file TerraView.h.

Referenced by makeDialog(), onQueryLayerTriggered(), and ~TerraView().

QAction* te::qt::af::BaseApplication::m_internalSettings
protectedinherited
InternalSettingsDialog* te::qt::af::BaseApplication::m_internalSettingsDlg
protectedinherited
QAction* te::qt::af::BaseApplication::m_layerCharEncoding
protectedinherited
QAction* TerraView::m_layerChart
protected

Definition at line 206 of file TerraView.h.

Referenced by addMenusActions(), addPopUpMenu(), initActions(), and initSlotsConnections().

QAction* TerraView::m_layerChartsHistogram
protected

Definition at line 204 of file TerraView.h.

Referenced by addMenusActions(), addPopUpMenu(), initActions(), and initSlotsConnections().

QAction* TerraView::m_layerChartsScatter
protected

Definition at line 205 of file TerraView.h.

Referenced by addMenusActions(), addPopUpMenu(), initActions(), and initSlotsConnections().

QAction* te::qt::af::BaseApplication::m_layerCheckSelectedLayer
protectedinherited
QAction* te::qt::af::BaseApplication::m_layerClearSelectedLayer
protectedinherited
QAction* TerraView::m_layerCompositionMode
protected

Definition at line 210 of file TerraView.h.

Referenced by addPopUpMenu(), initActions(), initSlotsConnections(), and makeDialog().

QAction* TerraView::m_layerDuplicateLayer
protected

Definition at line 207 of file TerraView.h.

Referenced by addPopUpMenu(), initActions(), and initSlotsConnections().

QAction* te::qt::af::BaseApplication::m_layerFitOnMapDisplay
protectedinherited
QAction* te::qt::af::BaseApplication::m_layerFitSelectedOnMapDisplay
protectedinherited
QAction* te::qt::af::BaseApplication::m_layerInvertObjectSelection
protectedinherited
QAction* TerraView::m_layerLinkTable
protected

Definition at line 208 of file TerraView.h.

Referenced by addPopUpMenu(), initActions(), and initSlotsConnections().

QMenu* TerraView::m_layerMenu
protected

Definition at line 234 of file TerraView.h.

Referenced by addMenusActions(), and initMenus().

QAction* TerraView::m_layerObjectGrouping
protected

Definition at line 209 of file TerraView.h.

Referenced by addMenusActions(), addPopUpMenu(), initActions(), and initSlotsConnections().

QAction* te::qt::af::BaseApplication::m_layerPanToSelectedOnMapDisplay
protectedinherited
QAction* te::qt::af::BaseApplication::m_layerProperties
protectedinherited
QAction* TerraView::m_layerQuery
protected

Definition at line 211 of file TerraView.h.

Referenced by addMenusActions(), addPopUpMenu(), initActions(), and initSlotsConnections().

QAction* te::qt::af::BaseApplication::m_layerRemove
protectedinherited
QAction* te::qt::af::BaseApplication::m_layerRemoveItem
protectedinherited
QAction* te::qt::af::BaseApplication::m_layerRemoveObjectSelection
protectedinherited
QAction* te::qt::af::BaseApplication::m_layerRename
protectedinherited
QAction* te::qt::af::BaseApplication::m_layerSaveSelectedObjects
protectedinherited
QAction* te::qt::af::BaseApplication::m_layerShowTable
protectedinherited
QAction* te::qt::af::BaseApplication::m_layerSRS
protectedinherited
QAction* te::qt::af::BaseApplication::m_mapDraw
protectedinherited
QAction* te::qt::af::BaseApplication::m_mapInfo
protectedinherited
QAction* te::qt::af::BaseApplication::m_mapMeasureAngle
protectedinherited
QAction* te::qt::af::BaseApplication::m_mapMeasureArea
protectedinherited
QAction* te::qt::af::BaseApplication::m_mapMeasureDistance
protectedinherited
QMenu* TerraView::m_mapMenu
protected

Definition at line 235 of file TerraView.h.

Referenced by addMenusActions(), and initMenus().

QAction* te::qt::af::BaseApplication::m_mapNextExtent
protectedinherited
QAction* te::qt::af::BaseApplication::m_mapPan
protectedinherited
QAction* te::qt::af::BaseApplication::m_mapPanToCoordinateTool
protectedinherited
QAction* te::qt::af::BaseApplication::m_mapPreviousExtent
protectedinherited
QAction* te::qt::af::BaseApplication::m_mapRemoveSelection
protectedinherited
QAction* te::qt::af::BaseApplication::m_mapSelection
protectedinherited
QAction* te::qt::af::BaseApplication::m_mapShowGeographicGrid
protectedinherited
QAction* te::qt::af::BaseApplication::m_mapShowGraphicScale
protectedinherited
QAction* te::qt::af::BaseApplication::m_mapSRID
protectedinherited
QLineEdit* te::qt::af::BaseApplication::m_mapSRIDLineEdit
protectedinherited
QAction* te::qt::af::BaseApplication::m_mapUnknownSRID
protectedinherited
QAction* te::qt::af::BaseApplication::m_mapZoomArea
protectedinherited

Definition at line 235 of file BaseApplication.h.

QAction* te::qt::af::BaseApplication::m_mapZoomExtent
protectedinherited
QAction* te::qt::af::BaseApplication::m_mapZoomIn
protectedinherited
QAction* te::qt::af::BaseApplication::m_mapZoomOut
protectedinherited
QMenuBar* te::qt::af::BaseApplication::m_menubar
protectedinherited
QAction* TerraView::m_pluginsManager
protected

Definition at line 213 of file TerraView.h.

Referenced by addMenusActions(), initActions(), and initSlotsConnections().

QMenu* TerraView::m_pluginsMenu
protected

Definition at line 236 of file TerraView.h.

Referenced by addActions(), addMenusActions(), and initMenus().

QDockWidget* TerraView::m_progressDockWidget
protected

Dock widget used to show progress information.

Definition at line 246 of file TerraView.h.

Referenced by makeDialog(), and showProgressDockWidget().

QAction* TerraView::m_projectAddFolderLayer
protected

Definition at line 219 of file TerraView.h.

Referenced by addMenusActions(), addPopUpMenu(), initActions(), and initSlotsConnections().

QAction* TerraView::m_projectAddLayerDataset
protected

Definition at line 215 of file TerraView.h.

Referenced by addMenusActions(), initActions(), and initSlotsConnections().

QAction* TerraView::m_projectAddLayerGraph
protected

Definition at line 218 of file TerraView.h.

QMenu* TerraView::m_projectAddLayerMenu
protected

Definition at line 238 of file TerraView.h.

Referenced by addActions(), addMenusActions(), addPopUpMenu(), and initMenus().

QAction* TerraView::m_projectAddLayerQueryDataSet
protected

Definition at line 216 of file TerraView.h.

Referenced by addMenusActions(), initActions(), and initSlotsConnections().

QAction* TerraView::m_projectAddLayerTabularDataSet
protected

Definition at line 217 of file TerraView.h.

Referenced by addMenusActions(), initActions(), and initSlotsConnections().

QMenu* TerraView::m_projectMenu
protected

Definition at line 237 of file TerraView.h.

Referenced by addMenusActions(), and initMenus().

QAction* TerraView::m_projectProperties
protected

Definition at line 221 of file TerraView.h.

Referenced by addMenusActions(), initActions(), and initSlotsConnections().

QAction* TerraView::m_projectUpdateLayerDataSource
protected

Definition at line 220 of file TerraView.h.

Referenced by addPopUpMenu(), initActions(), and initSlotsConnections().

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

Definition at line 260 of file TerraView.h.

Referenced by makeDialog().

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

Definition at line 262 of file TerraView.h.

Referenced by makeDialog().

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

Definition at line 252 of file TerraView.h.

Referenced by onQueryLayerTriggered(), and ~TerraView().

QMenu* TerraView::m_recentProjectsMenu
protected

Definition at line 239 of file TerraView.h.

Referenced by addMenusActions(), initMenus(), and initSlotsConnections().

QComboBox* te::qt::af::BaseApplication::m_scaleCmbBox
protectedinherited
QLabel* te::qt::af::BaseApplication::m_selected
protectedinherited
QStatusBar* te::qt::af::BaseApplication::m_statusbar
protectedinherited

Definition at line 283 of file BaseApplication.h.

Referenced by te::qt::af::BaseApplication::initStatusBar(), and makeDialog().

QAction* TerraView::m_toolsCustomize
protected

Definition at line 223 of file TerraView.h.

Referenced by addMenusActions(), initActions(), and initSlotsConnections().

QAction* TerraView::m_toolsDataExchanger
protected

Definition at line 224 of file TerraView.h.

Referenced by addMenusActions(), initActions(), and initSlotsConnections().

QAction* TerraView::m_toolsDataExchangerDirect
protected

Definition at line 225 of file TerraView.h.

Referenced by addMenusActions(), initActions(), and initSlotsConnections().

QAction* TerraView::m_toolsDataExchangerDirectPopUp
protected

Definition at line 226 of file TerraView.h.

Referenced by addPopUpMenu(), initActions(), and initSlotsConnections().

QAction* TerraView::m_toolsDataSourceExplorer
protected

Definition at line 227 of file TerraView.h.

Referenced by addMenusActions(), initActions(), and initSlotsConnections().

QAction* TerraView::m_toolsDataSourceManagement
protected

Definition at line 228 of file TerraView.h.

QMenu* TerraView::m_toolsExchangerMenu
protected

Definition at line 241 of file TerraView.h.

Referenced by addMenusActions(), and initMenus().

QMenu* TerraView::m_toolsMenu
protected

Definition at line 240 of file TerraView.h.

Referenced by addMenusActions(), and initMenus().

QAction* TerraView::m_toolsQueryDataSource
protected

Definition at line 229 of file TerraView.h.

Referenced by addMenusActions(), initActions(), and initSlotsConnections().

QAction* TerraView::m_toolsRasterMultiResolution
protected

Definition at line 230 of file TerraView.h.

Referenced by addMenusActions(), initActions(), and initSlotsConnections().

TerraViewController* TerraView::m_tvController
protected

Definition at line 258 of file TerraView.h.

Referenced by init(), onOpenProjectTriggered(), onSaveProjectTriggered(), and ~TerraView().

QAction* te::qt::af::BaseApplication::m_viewFullScreen
protectedinherited
QMenu* TerraView::m_viewMenu
protected

Definition at line 242 of file TerraView.h.

Referenced by addMenusActions(), and initMenus().

QMenu* TerraView::m_viewToolBarsMenu
protected

Definition at line 243 of file TerraView.h.

Referenced by addMenusActions(), initMenus(), and initToolbars().


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