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 onDisplayDataTableChanged (bool visible)
 
void onDrawTriggered ()
 
void onFullScreenToggled (bool checked)
 
void onInfoToggled (bool checked)
 
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 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 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 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
 
QAction * m_layerCharEncoding
 
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_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_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 74 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::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::onInternalSettingsTriggered ( )
slot
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::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::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::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 247 of file BaseApplication.h.

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

Definition at line 262 of file BaseApplication.h.

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

Definition at line 249 of file BaseApplication.h.

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

Definition at line 252 of file BaseApplication.h.

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

Definition at line 260 of file BaseApplication.h.

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

Definition at line 239 of file BaseApplication.h.

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

Definition at line 248 of file BaseApplication.h.

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

Definition at line 235 of file BaseApplication.h.

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

Definition at line 236 of file BaseApplication.h.

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

Definition at line 231 of file BaseApplication.h.

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

Definition at line 237 of file BaseApplication.h.

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

Definition at line 233 of file BaseApplication.h.

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

Definition at line 228 of file BaseApplication.h.

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

Definition at line 230 of file BaseApplication.h.

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

Definition at line 232 of file BaseApplication.h.

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

Definition at line 229 of file BaseApplication.h.

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

Definition at line 238 of file BaseApplication.h.

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

Definition at line 227 of file BaseApplication.h.

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

Definition at line 234 of file BaseApplication.h.

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

Definition at line 210 of file BaseApplication.h.

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

Definition at line 213 of file BaseApplication.h.

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

Definition at line 221 of file BaseApplication.h.

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

Definition at line 226 of file BaseApplication.h.

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

Definition at line 225 of file BaseApplication.h.

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

Definition at line 224 of file BaseApplication.h.

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

Definition at line 220 of file BaseApplication.h.

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

Definition at line 217 of file BaseApplication.h.

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

Definition at line 219 of file BaseApplication.h.

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

Definition at line 222 of file BaseApplication.h.

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

Definition at line 223 of file BaseApplication.h.

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

Definition at line 257 of file BaseApplication.h.

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

Definition at line 261 of file BaseApplication.h.

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

Definition at line 259 of file BaseApplication.h.

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

Definition at line 258 of file BaseApplication.h.

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

Definition at line 216 of file BaseApplication.h.

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

Definition at line 218 of file BaseApplication.h.

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

Definition at line 214 of file BaseApplication.h.

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

Definition at line 215 of file BaseApplication.h.

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

Definition at line 208 of file BaseApplication.h.

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

Definition at line 263 of file BaseApplication.h.

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

Definition at line 256 of file BaseApplication.h.

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

Definition at line 255 of file BaseApplication.h.

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

Definition at line 250 of file BaseApplication.h.

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

Definition at line 251 of file BaseApplication.h.

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

Definition at line 266 of file BaseApplication.h.

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

Definition at line 241 of file BaseApplication.h.

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

Definition at line 244 of file BaseApplication.h.

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

Definition at line 242 of file BaseApplication.h.

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

Definition at line 243 of file BaseApplication.h.


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