te::qt::af::BaseApplication Class Reference

#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 onDisplayDataTableChanged (bool visible)
 
void onDrawTriggered ()
 
void onFullScreenToggled (bool checked)
 
void onInfoToggled (bool checked)
 
void onLayerExplorerVisibilityChanged (bool visible)
 
void onLayerFitOnMapDisplayTriggered ()
 
void onLayerFitSelectedOnMapDisplayTriggered ()
 
void onLayerPanToSelectedOnMapDisplayTriggered ()
 
void onLayerPropertiesTriggered ()
 
void onLayerRemoveItemTriggered ()
 
void onLayerRemoveSelectionTriggered ()
 
void onLayerRemoveTriggered ()
 
void onLayerRenameTriggered ()
 
void onLayerSaveSelectedObjectsTriggered ()
 
void onLayerShowTableTriggered ()
 
void onLayerSRSTriggered ()
 
void onLayerTableClose (te::qt::af::DataSetTableDockWidget *wid)
 
void onMapRemoveSelectionTriggered ()
 
void onMapSetUnknwonSRIDTriggered ()
 
void onMapSRIDTriggered ()
 
void onNextExtentTriggered ()
 
void onPanToggled (bool checked)
 
void onPreviousExtentTriggered ()
 
void onScaleComboBoxActivated ()
 
void onScaleDisplayChanged ()
 
void onSelectionToggled (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 ()
 

Protected Slots

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

Protected Member Functions

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 makeDialog ()
 

Protected Attributes

ApplicationControllerm_app
 
QLineEdit * m_coordinateLineEdit
 
MapDisplaym_display
 
LayerExplorerm_layerExplorer
 
QAction * m_layerFitOnMapDisplay
 
QAction * m_layerFitSelectedOnMapDisplay
 
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_mapInfo
 
QAction * m_mapNextExtent
 
QAction * m_mapPan
 
QAction * m_mapPreviousExtent
 
QAction * m_mapRemoveSelection
 
QAction * m_mapSelection
 
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 72 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

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::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::onDisplayDataTableChanged ( bool  visible)
slot
void te::qt::af::BaseApplication::onDrawTriggered ( )
slot
void te::qt::af::BaseApplication::onFullScreenToggled ( bool  checked)
slot
void te::qt::af::BaseApplication::onInfoToggled ( bool  checked)
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::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
void te::qt::af::BaseApplication::onLayerShowTableTriggered ( )
slot
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::onMapSRIDTriggered ( )
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::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
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 223 of file BaseApplication.h.

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

Definition at line 236 of file BaseApplication.h.

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

Definition at line 225 of file BaseApplication.h.

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

Definition at line 224 of file BaseApplication.h.

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

Definition at line 212 of file BaseApplication.h.

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

Definition at line 213 of file BaseApplication.h.

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

Definition at line 214 of file BaseApplication.h.

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

Definition at line 210 of file BaseApplication.h.

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

Definition at line 206 of file BaseApplication.h.

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

Definition at line 208 of file BaseApplication.h.

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

Definition at line 209 of file BaseApplication.h.

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

Definition at line 207 of file BaseApplication.h.

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

Definition at line 215 of file BaseApplication.h.

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

Definition at line 205 of file BaseApplication.h.

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

Definition at line 211 of file BaseApplication.h.

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

Definition at line 190 of file BaseApplication.h.

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

Definition at line 193 of file BaseApplication.h.

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

Definition at line 201 of file BaseApplication.h.

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

Definition at line 200 of file BaseApplication.h.

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

Definition at line 197 of file BaseApplication.h.

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

Definition at line 199 of file BaseApplication.h.

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

Definition at line 202 of file BaseApplication.h.

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

Definition at line 203 of file BaseApplication.h.

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

Definition at line 232 of file BaseApplication.h.

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

Definition at line 235 of file BaseApplication.h.

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

Definition at line 234 of file BaseApplication.h.

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

Definition at line 233 of file BaseApplication.h.

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

Definition at line 196 of file BaseApplication.h.

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

Definition at line 198 of file BaseApplication.h.

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

Definition at line 194 of file BaseApplication.h.

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

Definition at line 195 of file BaseApplication.h.

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

Definition at line 188 of file BaseApplication.h.

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

Definition at line 237 of file BaseApplication.h.

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

Definition at line 231 of file BaseApplication.h.

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

Definition at line 230 of file BaseApplication.h.

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

Definition at line 226 of file BaseApplication.h.

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

Definition at line 227 of file BaseApplication.h.

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

Definition at line 240 of file BaseApplication.h.

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

Definition at line 217 of file BaseApplication.h.

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

Definition at line 220 of file BaseApplication.h.

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

Definition at line 218 of file BaseApplication.h.

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

Definition at line 219 of file BaseApplication.h.


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