te::qt::af::BaseApplication Class Referenceabstract

#include <BaseApplication.h>

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

Public Slots

virtual void onApplicationTriggered (te::qt::af::evt::Event *e)
 
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 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

 BaseApplication (QWidget *parent=0)
 
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 ()
 
virtual void init (const QString &cfgFile)
 
virtual ~BaseApplication ()
 

Static Public Member Functions

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

Protected Slots

void onLayerSelectedObjectsChanged (const te::map::AbstractLayerPtr &layer)
 
void onLayerSelectionChanged (const te::map::AbstractLayerPtr &layer)
 

Protected Member Functions

virtual void createDefaultSettings ()=0
 
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 setMapSRIDLineEdit (const int srid)
 

Protected Attributes

ApplicationControllerm_app
 
QLineEdit * m_coordinateLineEdit
 
MapDisplaym_display
 
te::qt::widgets::CharEncodingMenuWidgetm_encodingMenu
 
QAction * m_internalSettings
 
InternalSettingsDialogm_internalSettingsDlg
 
QAction * m_layerCharEncoding
 
QAction * m_layerCheckSelectedLayer
 
QAction * m_layerClearSelectedLayer
 
LayerExplorerm_layerExplorer
 
QAction * m_layerFitOnMapDisplay
 
QAction * m_layerFitSelectedOnMapDisplay
 
QAction * m_layerInvertObjectSelection
 
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_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
 
QAction * m_mapNextExtent
 
QAction * m_mapPan
 
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
 
QComboBox * m_scaleCmbBox
 
QLabel * m_selected
 
QStatusBar * m_statusbar
 
StyleExplorerm_styleExplorer
 
std::vector< te::qt::af::DataSetTableDockWidget * > m_tables
 
QAction * m_viewDataTable
 
QAction * m_viewFullScreen
 
QAction * m_viewLayerExplorer
 
QAction * m_viewStyleExplorer
 

Private Attributes

Ui::BaseApplicationForm * m_ui
 

Detailed Description

Definition at line 75 of file BaseApplication.h.

Constructor & Destructor Documentation

te::qt::af::BaseApplication::BaseApplication ( QWidget *  parent = 0)
virtual te::qt::af::BaseApplication::~BaseApplication ( )
virtual

Member Function Documentation

virtual void te::qt::af::BaseApplication::createDefaultSettings ( )
protectedpure virtual

Implemented in TerraView.

te::qt::af::DataSetTableDockWidget* te::qt::af::BaseApplication::getLayerDock ( const te::map::AbstractLayer layer,
const std::vector< te::qt::af::DataSetTableDockWidget * > &  docs 
)
te::qt::widgets::LayerItemView* te::qt::af::BaseApplication::getLayerExplorer ( )
QDockWidget* te::qt::af::BaseApplication::getLayerExplorerDock ( )
te::qt::widgets::MapDisplay* te::qt::af::BaseApplication::getMapDisplay ( )
virtual void te::qt::af::BaseApplication::init ( const QString &  cfgFile)
virtual
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 
)
protectedvirtual
virtual void te::qt::af::BaseApplication::initActions ( )
protectedvirtual

Reimplemented in TerraView.

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

Reimplemented in TerraView.

virtual void te::qt::af::BaseApplication::initSlotsConnections ( )
protectedvirtual

Reimplemented in TerraView.

virtual void te::qt::af::BaseApplication::initStatusBar ( )
protectedvirtual
virtual void te::qt::af::BaseApplication::initToolbars ( )
protectedvirtual

Reimplemented in TerraView.

virtual void te::qt::af::BaseApplication::makeDialog ( )
protectedvirtual

Reimplemented in TerraView.

virtual void te::qt::af::BaseApplication::onApplicationTriggered ( te::qt::af::evt::Event e)
virtualslot
void te::qt::af::BaseApplication::onChartDisplayCreated ( te::qt::widgets::ChartDisplayWidget chartDisplay,
te::map::AbstractLayer layer 
)
slot
void te::qt::af::BaseApplication::onCheckSelectedLayerTriggered ( )
slot
void te::qt::af::BaseApplication::onClearSelectedLayerTriggered ( )
slot
void te::qt::af::BaseApplication::onDisplayDataTableChanged ( bool  visible)
slot
void te::qt::af::BaseApplication::onDrawTriggered ( )
slot
void te::qt::af::BaseApplication::onEditGraphicScaleTriggered ( )
slot
void te::qt::af::BaseApplication::onEditGridTriggered ( )
slot
void te::qt::af::BaseApplication::onFullScreenToggled ( bool  checked)
slot
void te::qt::af::BaseApplication::onInfoToggled ( bool  checked)
slot
void te::qt::af::BaseApplication::onInternalSettingsDestroyed ( )
slot
virtual void te::qt::af::BaseApplication::onInternalSettingsTriggered ( )
virtualslot
void te::qt::af::BaseApplication::onLayerCharEncodingHovered ( )
slot
void te::qt::af::BaseApplication::onLayerExplorerVisibilityChanged ( bool  visible)
slot
void te::qt::af::BaseApplication::onLayerFitOnMapDisplayTriggered ( )
slot
void te::qt::af::BaseApplication::onLayerFitSelectedOnMapDisplayTriggered ( )
slot
void te::qt::af::BaseApplication::onLayerInvertSelectionTriggered ( )
slot
void te::qt::af::BaseApplication::onLayerPanToSelectedOnMapDisplayTriggered ( )
slot
void te::qt::af::BaseApplication::onLayerPropertiesTriggered ( )
slot
void te::qt::af::BaseApplication::onLayerRemoveItemTriggered ( )
slot
void te::qt::af::BaseApplication::onLayerRemoveSelectionTriggered ( )
slot
void te::qt::af::BaseApplication::onLayerRemoveTriggered ( )
slot
void te::qt::af::BaseApplication::onLayerRenameTriggered ( )
slot
void te::qt::af::BaseApplication::onLayerSaveSelectedObjectsTriggered ( )
slot
void te::qt::af::BaseApplication::onLayerSelectedObjectsChanged ( const te::map::AbstractLayerPtr layer)
protectedslot
void te::qt::af::BaseApplication::onLayerSelectionChanged ( const te::map::AbstractLayerPtr layer)
protectedslot
virtual void te::qt::af::BaseApplication::onLayerShowTableTriggered ( )
virtualslot
void te::qt::af::BaseApplication::onLayerSRSTriggered ( )
slot
void te::qt::af::BaseApplication::onLayerTableClose ( te::qt::af::DataSetTableDockWidget wid)
slot
void te::qt::af::BaseApplication::onMapRemoveSelectionTriggered ( )
slot
void te::qt::af::BaseApplication::onMapSetUnknwonSRIDTriggered ( )
slot
void te::qt::af::BaseApplication::onMapShowGeographicGridToggled ( bool  check)
slot
void te::qt::af::BaseApplication::onMapSRIDTriggered ( )
slot
void te::qt::af::BaseApplication::onMeasureAngleToggled ( bool  checked)
slot
void te::qt::af::BaseApplication::onMeasureAreaToggled ( bool  checked)
slot
void te::qt::af::BaseApplication::onMeasureDistanceToggled ( bool  checked)
slot
void te::qt::af::BaseApplication::onNextExtentTriggered ( )
slot
void te::qt::af::BaseApplication::onPanToggled ( bool  checked)
slot
void te::qt::af::BaseApplication::onPreviousExtentTriggered ( )
slot
void te::qt::af::BaseApplication::onScaleComboBoxActivated ( )
slot
void te::qt::af::BaseApplication::onScaleDisplayChanged ( )
slot
void te::qt::af::BaseApplication::onSelectionToggled ( bool  checked)
slot
void te::qt::af::BaseApplication::onShowGraphicScaleTriggered ( bool  checked)
slot
void te::qt::af::BaseApplication::onStopDrawTriggered ( )
slot
void te::qt::af::BaseApplication::onStyleExplorerVisibilityChanged ( bool  visible)
slot
void te::qt::af::BaseApplication::onZoomExtentTriggered ( )
slot
void te::qt::af::BaseApplication::onZoomInToggled ( bool  checked)
slot
void te::qt::af::BaseApplication::onZoomOutToggled ( bool  checked)
slot
static void te::qt::af::BaseApplication::prepareQtEnvironment ( const QString &  cfgFile,
const QString &  splashImg 
)
static
void te::qt::af::BaseApplication::setMapSRIDLineEdit ( const int  srid)
protected
void te::qt::af::BaseApplication::triggered ( te::qt::af::evt::Event e)
signal

Member Data Documentation

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

Definition at line 270 of file BaseApplication.h.

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

Definition at line 287 of file BaseApplication.h.

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

Definition at line 272 of file BaseApplication.h.

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

Definition at line 276 of file BaseApplication.h.

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

Definition at line 285 of file BaseApplication.h.

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

Definition at line 274 of file BaseApplication.h.

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

Definition at line 260 of file BaseApplication.h.

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

Definition at line 261 of file BaseApplication.h.

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

Definition at line 262 of file BaseApplication.h.

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

Definition at line 271 of file BaseApplication.h.

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

Definition at line 256 of file BaseApplication.h.

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

Definition at line 257 of file BaseApplication.h.

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

Definition at line 252 of file BaseApplication.h.

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

Definition at line 258 of file BaseApplication.h.

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

Definition at line 254 of file BaseApplication.h.

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

Definition at line 249 of file BaseApplication.h.

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

Definition at line 251 of file BaseApplication.h.

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

Definition at line 253 of file BaseApplication.h.

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

Definition at line 250 of file BaseApplication.h.

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

Definition at line 259 of file BaseApplication.h.

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

Definition at line 248 of file BaseApplication.h.

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

Definition at line 255 of file BaseApplication.h.

QSize te::qt::af::BaseApplication::m_mapCursorSize
protected

Definition at line 227 of file BaseApplication.h.

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

Definition at line 230 of file BaseApplication.h.

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

Definition at line 242 of file BaseApplication.h.

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

Definition at line 243 of file BaseApplication.h.

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

Definition at line 238 of file BaseApplication.h.

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

Definition at line 246 of file BaseApplication.h.

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

Definition at line 245 of file BaseApplication.h.

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

Definition at line 244 of file BaseApplication.h.

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

Definition at line 237 of file BaseApplication.h.

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

Definition at line 234 of file BaseApplication.h.

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

Definition at line 236 of file BaseApplication.h.

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

Definition at line 239 of file BaseApplication.h.

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

Definition at line 240 of file BaseApplication.h.

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

Definition at line 247 of file BaseApplication.h.

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

Definition at line 241 of file BaseApplication.h.

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

Definition at line 282 of file BaseApplication.h.

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

Definition at line 286 of file BaseApplication.h.

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

Definition at line 284 of file BaseApplication.h.

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

Definition at line 283 of file BaseApplication.h.

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

Definition at line 233 of file BaseApplication.h.

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

Definition at line 235 of file BaseApplication.h.

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

Definition at line 231 of file BaseApplication.h.

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

Definition at line 232 of file BaseApplication.h.

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

Definition at line 225 of file BaseApplication.h.

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

Definition at line 288 of file BaseApplication.h.

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

Definition at line 281 of file BaseApplication.h.

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

Definition at line 280 of file BaseApplication.h.

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

Definition at line 273 of file BaseApplication.h.

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

Definition at line 275 of file BaseApplication.h.

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

Definition at line 291 of file BaseApplication.h.

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

Definition at line 264 of file BaseApplication.h.

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

Definition at line 267 of file BaseApplication.h.

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

Definition at line 265 of file BaseApplication.h.

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

Definition at line 266 of file BaseApplication.h.


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