BaseApplication.h
Go to the documentation of this file.
1 /* Copyright (C) 2008 National Institute For Space Research (INPE) - Brazil.
2 
3  This file is part of the TerraLib - a Framework for building GIS enabled applications.
4 
5  TerraLib is free software: you can redistribute it and/or modify
6  it under the terms of the GNU Lesser General Public License as published by
7  the Free Software Foundation, either version 3 of the License,
8  or (at your option) any later version.
9 
10  TerraLib is distributed in the hope that it will be useful,
11  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13  GNU Lesser General Public License for more details.
14 
15  You should have received a copy of the GNU Lesser General Public License
16  along with TerraLib. See COPYING. If not, write to
17  TerraLib Team at <terralib-team@terralib.org>.
18  */
19 
20 /*!
21  \file terralib/qt/af/BaseApplication.h
22 
23  \brief A QMainWindow to be used as the basis for TerraLib applications.
24 */
25 
26 #ifndef __TERRALIB_QT_AF_INTERNAL_BASEAPPLICATION_H
27 #define __TERRALIB_QT_AF_INTERNAL_BASEAPPLICATION_H
28 
29 #include "Config.h"
30 
31 // TerraLib
32 #ifndef Q_MOC_RUN
33 #include "../../maptools/AbstractLayer.h"
34 #endif
35 #include <QComboBox>
36 #include <QLabel>
37 #include <QLineEdit>
38 #include <QMainWindow>
39 #include <QTextEdit>
40 #include <QToolButton>
41 #include <QStatusBar>
42 
43 
44 //#include "ui/ui_BaseApplicationForm.h"
45 
46 namespace Ui {
47  class BaseApplicationForm;
48 }
49 
50 namespace te
51 {
52  namespace qt
53  {
54  namespace widgets
55  {
56  class ChartDisplayWidget;
57  class CharEncodingMenuWidget;
58  class CoordInfoWidget;
59  class DataSourceExplorer;
60  class LayerItemView;
61  class MapDisplay;
62  class StyleDockWidget;
63  class RasterContrastMenuWidget;
64  class AuxiliaryMapDisplayDockWidget;
65  }
66 
67  namespace af
68  {
69  namespace evt
70  {
71  // Forward declaration
72  struct Event;
73  }
74 
75  class ApplicationController;
76  class ApplicationDockerConnector;
77  class ApplicationDockerController;
78  class DataSetTableDockWidget;
79  class InternalSettingsDialog;
80  class MapDisplay;
81  class LayerExplorer;
82  class StyleExplorer;
83  class InfoExplorer;
84 
85  class TEQTAFEXPORT BaseApplication : public QMainWindow
86  {
87  Q_OBJECT
88 
89  public:
90 
91  BaseApplication(QWidget* parent = 0);
92 
93  virtual ~BaseApplication();
94 
95  virtual void init(const QString& cfgFile);
96 
98 
100 
101  te::qt::af::DataSetTableDockWidget* getLayerDock(const te::map::AbstractLayer* layer, const std::vector<te::qt::af::DataSetTableDockWidget*>& docs);
102 
103  QDockWidget* getLayerExplorerDock();
104 
105  static void prepareQtEnvironment(const QString& cfgFile, const QString& splashImg);
106 
107  public slots:
108 
110 
112 
114 
115  void onZoomInToggled(bool checked);
116 
117  void onZoomOutToggled(bool checked);
118 
120 
122 
123  void onPanToggled(bool checked);
124 
126 
127  void onInfoToggled(bool checked);
128 
130 
131  void onSelectionToggled(bool checked);
132 
134 
136 
138 
139  virtual void onMeasureDistanceToggled(bool checked);
140 
141  virtual void onMeasureAreaToggled(bool checked);
142 
143  virtual void onMeasureAngleToggled(bool checked);
144 
146 
148 
150 
152 
154 
156 
158 
160 
162 
164 
166 
168 
170 
172 
174 
176 
178 
180 
182 
184 
186 
188 
190 
192 
193  void onFullScreenToggled(bool checked);
194 
195  virtual void onViewNightModeChanged(bool activated);
196 
197  void onDisplayDataTableChanged(bool visible);
198 
200 
202 
203  void onShowGraphicScaleTriggered(bool checked);
204 
206 
208 
209  void onAddLayers(const std::list<te::map::AbstractLayerPtr>& layers);
210 
212 
213  protected slots:
214 
216 
218 
219  signals:
220 
222 
223  protected:
224 
225  virtual void makeDialog();
226 
227  virtual void initFramework(const QString& cfgFile);
228 
229  virtual void initStatusBar();
230 
231  virtual void initActions();
232 
233  virtual void initMenus();
234 
235  virtual void initToolbars();
236 
237  virtual void initSlotsConnections();
238 
239  virtual void createDefaultSettings() = 0;
240 
241  virtual void initAction(QAction*& act, const QString& icon, const QString& name,
242  const QString& text, const QString& tooltip,
243  bool iconVisibleInMenu, bool isCheckable, bool enabled, QObject* parent);
244 
245  void setMapSRIDLineEdit(const int srid);
246 
247  QMenuBar* m_menubar;
248 
250 
251  //default actions
252  QAction* m_mapDraw;
253  QAction* m_mapZoomIn;
254  QAction* m_mapZoomOut;
255  QAction* m_mapZoomArea;
256  QAction* m_mapPan;
257  QAction* m_mapZoomExtent;
259  QAction* m_mapNextExtent;
260  QAction* m_mapInfo;
262  QAction* m_mapSelection;
265  QAction* m_mapEditGrid;
272  QAction* m_layerRemove;
273  QAction* m_layerRename;
278  QAction* m_layerSRS;
290 
291  QAction* m_viewDataTable;
293  QAction* m_viewNightMode;
294 
295  //main widgets
303  std::vector<DataSetTableDockWidget*> m_tables;
305 
313 
314  //status bar widgets
316  QStatusBar* m_statusbar;
317  QLabel* m_selected;
318  QAction* m_mapSRID;
322  QLineEdit* m_mapSRIDLineEdit;
323  QComboBox* m_scaleCmbBox;
324 
325  private:
326  Ui::BaseApplicationForm* m_ui;
327  };
328  }
329  }
330 }
331 
332 #endif // __TERRALIB_QT_AF_INTERNAL_BASEAPPLICATION_H
te::qt::af::BaseApplication::m_mapPreviousExtent
QAction * m_mapPreviousExtent
Definition: BaseApplication.h:258
te::qt::af::BaseApplication::m_mapInfo
QAction * m_mapInfo
Definition: BaseApplication.h:260
te::qt::af::ApplicationDockerController
The base API for docker controllers of TerraLib applications.
Definition: ApplicationDockerController.h:55
te::qt::af::BaseApplication::onZoomInToggled
void onZoomInToggled(bool checked)
te::qt::af::BaseApplication::m_dataSourceExplorer
te::qt::widgets::DataSourceExplorer * m_dataSourceExplorer
Definition: BaseApplication.h:310
te::qt::af::BaseApplication::m_mapCursorSize
QSize m_mapCursorSize
Definition: BaseApplication.h:249
te::qt::af::BaseApplication::onMeasureDistanceToggled
virtual void onMeasureDistanceToggled(bool checked)
te::qt::af::BaseApplication::m_mapDraw
QAction * m_mapDraw
Definition: BaseApplication.h:252
te
TerraLib.
Definition: AddressGeocodingOp.h:52
te::qt::widgets::StyleDockWidget
A dock widget used control the geographic data style using SE elements and a property browser to show...
Definition: StyleDockWidget.h:66
te::qt::af::StyleExplorer
A connector for the te::qt::widgets::StyleDockWidget class to the Application Framework.
Definition: StyleExplorer.h:64
te::qt::widgets::DataSourceExplorer
A widget designed to explore the data sources of an application.
Definition: DataSourceExplorer.h:53
te::qt::af::BaseApplication::m_mapZoomExtent
QAction * m_mapZoomExtent
Definition: BaseApplication.h:257
te::qt::af::BaseApplication::m_layerInvertObjectSelection
QAction * m_layerInvertObjectSelection
Definition: BaseApplication.h:275
te::qt::af::BaseApplication::m_layerClearSelectedLayer
QAction * m_layerClearSelectedLayer
Definition: BaseApplication.h:285
te::qt::af::BaseApplication::m_layerPanToSelectedOnMapDisplay
QAction * m_layerPanToSelectedOnMapDisplay
Definition: BaseApplication.h:281
te::qt::af::BaseApplication::m_layerRemoveItem
QAction * m_layerRemoveItem
Definition: BaseApplication.h:274
te::qt::af::BaseApplication::m_ui
Ui::BaseApplicationForm * m_ui
Definition: BaseApplication.h:326
te::qt::af::MapDisplay
A connector of the te::qt::widgets::MapDisplay class to the Application Framework.
Definition: MapDisplay.h:84
te::qt::widgets::MapDisplay
A widget to control the display of a set of layers.
Definition: MapDisplay.h:72
te::qt::af::InternalSettingsDialog
Definition: InternalSettingsDialog.h:45
te::map::AbstractLayerPtr
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
Definition: AbstractLayer.h:626
te::qt::af::BaseApplication::m_layerSRS
QAction * m_layerSRS
Definition: BaseApplication.h:278
te::qt::af::BaseApplication::m_mapZoomIn
QAction * m_mapZoomIn
Definition: BaseApplication.h:253
te::qt::af::BaseApplication
Definition: BaseApplication.h:86
te::qt::af::BaseApplication::m_mapShowGraphicScale
QAction * m_mapShowGraphicScale
Definition: BaseApplication.h:263
te::qt::af::BaseApplication::onLayerEditSelectionStyleTriggered
void onLayerEditSelectionStyleTriggered()
te::qt::af::BaseApplication::triggered
void triggered(te::qt::af::evt::Event *e)
te::qt::af::BaseApplication::m_rasterContrastMenu
te::qt::widgets::RasterContrastMenuWidget * m_rasterContrastMenu
Definition: BaseApplication.h:312
te::qt::af::BaseApplication::onApplicationTriggered
virtual void onApplicationTriggered(te::qt::af::evt::Event *e)
te::qt::af::ApplicationController
The base API for TerraLib applications.
Definition: ApplicationController.h:86
te::qt::af::BaseApplication::m_mapSRIDLineEdit
QLineEdit * m_mapSRIDLineEdit
Definition: BaseApplication.h:322
te::qt::af::BaseApplication::m_mapZoomArea
QAction * m_mapZoomArea
Definition: BaseApplication.h:255
te::qt::af::BaseApplication::onLayerPropertiesTriggered
void onLayerPropertiesTriggered()
te::qt::af::BaseApplication::makeDialog
virtual void makeDialog()
te::qt::af::BaseApplication::createDefaultSettings
virtual void createDefaultSettings()=0
te::qt::af::BaseApplication::m_mapShowGeographicGrid
QAction * m_mapShowGeographicGrid
Definition: BaseApplication.h:269
te::qt::af::BaseApplication::onLayerSelectionChanged
void onLayerSelectionChanged(const te::map::AbstractLayerPtr &layer)
te::qt::af::BaseApplication::onFullScreenToggled
void onFullScreenToggled(bool checked)
te::qt::af::BaseApplication::m_layerRename
QAction * m_layerRename
Definition: BaseApplication.h:273
te::qt::af::BaseApplication::m_internalSettings
QAction * m_internalSettings
Definition: BaseApplication.h:321
te::qt::af::BaseApplication::onScaleComboBoxActivated
void onScaleComboBoxActivated()
te::qt::af::BaseApplication::onScaleDisplayChanged
void onScaleDisplayChanged()
te::qt::af::BaseApplication::m_mapSelection
QAction * m_mapSelection
Definition: BaseApplication.h:262
te::qt::af::BaseApplication::onInfoToggled
void onInfoToggled(bool checked)
te::qt::af::BaseApplication::onMapShowGeographicGridToggled
void onMapShowGeographicGridToggled(bool check)
te::qt::af::BaseApplication::m_selected
QLabel * m_selected
Definition: BaseApplication.h:317
te::qt::af::BaseApplication::onClearSelectedLayerTriggered
void onClearSelectedLayerTriggered()
te::qt::af::BaseApplication::m_dockerConnector
ApplicationDockerConnector * m_dockerConnector
Definition: BaseApplication.h:297
te::qt::af::BaseApplication::m_mapMeasureAngle
QAction * m_mapMeasureAngle
Definition: BaseApplication.h:268
te::qt::af::BaseApplication::onStopDrawTriggered
void onStopDrawTriggered()
te::qt::af::BaseApplication::m_layerCharEncoding
QAction * m_layerCharEncoding
Definition: BaseApplication.h:283
TEQTAFEXPORT
#define TEQTAFEXPORT
You can use this macro in order to export/import classes and functions from this module.
Definition: Config.h:71
te::qt::af::BaseApplication::m_mapEditGrid
QAction * m_mapEditGrid
Definition: BaseApplication.h:265
te::qt::af::BaseApplication::m_internalSettingsDlg
InternalSettingsDialog * m_internalSettingsDlg
Definition: BaseApplication.h:302
te::qt::af::BaseApplication::onEditGraphicScaleTriggered
void onEditGraphicScaleTriggered()
te::qt::af::BaseApplication::onLayerPanToSelectedOnMapDisplayTriggered
void onLayerPanToSelectedOnMapDisplayTriggered()
te::qt::af::BaseApplication::onMapRemoveSelectionTriggered
void onMapRemoveSelectionTriggered()
te::qt::af::BaseApplication::m_viewDataTable
QAction * m_viewDataTable
Definition: BaseApplication.h:291
te::qt::af::BaseApplication::onLayerSelectedObjectsChanged
void onLayerSelectedObjectsChanged(const te::map::AbstractLayerPtr &layer)
te::qt::af::BaseApplication::onChartDisplayCreated
void onChartDisplayCreated(te::qt::widgets::ChartDisplayWidget *chartDisplay, te::map::AbstractLayer *layer)
te::qt::af::BaseApplication::m_layerShowTable
QAction * m_layerShowTable
Definition: BaseApplication.h:271
te::qt::af::BaseApplication::onEncodingChanged
void onEncodingChanged(te::map::AbstractLayerPtr layer)
te::qt::af::BaseApplication::onMapCoordinateFinderTriggered
void onMapCoordinateFinderTriggered()
te::qt::af::BaseApplication::onLayerCharEncodingHovered
void onLayerCharEncodingHovered()
te::qt::af::BaseApplication::m_coordInfoWidget
te::qt::widgets::CoordInfoWidget * m_coordInfoWidget
Definition: BaseApplication.h:309
te::qt::af::BaseApplication::onDisplayDataTableChanged
void onDisplayDataTableChanged(bool visible)
te::qt::af::BaseApplication::m_mapStopDrawing
QAction * m_mapStopDrawing
Definition: BaseApplication.h:320
te::qt::af::BaseApplication::m_scaleCmbBox
QComboBox * m_scaleCmbBox
Definition: BaseApplication.h:323
te::qt::af::BaseApplication::m_layerFitOnMapDisplay
QAction * m_layerFitOnMapDisplay
Definition: BaseApplication.h:279
te::qt::af::BaseApplication::onLayerEditStyleTriggered
void onLayerEditStyleTriggered()
te::qt::af::BaseApplication::m_layerRasterAutoContrast
QAction * m_layerRasterAutoContrast
Definition: BaseApplication.h:288
te::qt::af::BaseApplication::onLayerRemoveSelectionTriggered
void onLayerRemoveSelectionTriggered()
te::qt::af::BaseApplication::initToolbars
virtual void initToolbars()
te::qt::af::BaseApplication::initStatusBar
virtual void initStatusBar()
te::qt::widgets::CharEncodingMenuWidget
This class is widget that provides a menu for char encoding selection.
Definition: CharEncodingMenuWidget.h:55
te::qt::widgets::LayerItemView
A specialization of QTreeView for manipulate layers.
Definition: LayerItemView.h:79
te::qt::af::BaseApplication::onZoomExtentTriggered
void onZoomExtentTriggered()
Ui
Definition: ConfigInputAddressDialog.h:44
te::qt::af::BaseApplication::initSlotsConnections
virtual void initSlotsConnections()
te::qt::af::BaseApplication::m_mapEditGraphicScale
QAction * m_mapEditGraphicScale
Definition: BaseApplication.h:264
te::qt::af::BaseApplication::m_layerProperties
QAction * m_layerProperties
Definition: BaseApplication.h:277
te::qt::af::InfoExplorer
Definition: InfoExplorer.h:66
te::qt::af::BaseApplication::m_mapZoomOut
QAction * m_mapZoomOut
Definition: BaseApplication.h:254
te::qt::af::BaseApplication::m_layerFitSelectedOnMapDisplay
QAction * m_layerFitSelectedOnMapDisplay
Definition: BaseApplication.h:280
te::qt::af::evt::Event
A base class for application events.
Definition: Event.h:60
te::qt::af::BaseApplication::m_mapUnknownSRID
QAction * m_mapUnknownSRID
Definition: BaseApplication.h:319
te::qt::widgets::AuxiliaryMapDisplayDockWidget
This class defines a dock widget with map display ZoomIn and eye bird to help the display viewer.
Definition: AuxiliaryMapDisplayDockWidget.h:53
te::qt::af::BaseApplication::initAction
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)
te::qt::af::BaseApplication::onLayerRemoveTriggered
void onLayerRemoveTriggered()
te::qt::af::DataSetTableDockWidget
A dock widget for DataSetTableView objects.
Definition: DataSetTableDockWidget.h:75
te::qt::af::BaseApplication::onInternalSettingsDestroyed
void onInternalSettingsDestroyed()
te::qt::af::BaseApplication::m_layerSaveSelectedObjects
QAction * m_layerSaveSelectedObjects
Definition: BaseApplication.h:282
te::qt::af::BaseApplication::m_mapPanToCoordinateTool
QAction * m_mapPanToCoordinateTool
Definition: BaseApplication.h:270
te::qt::af::BaseApplication::onSelectionToggled
void onSelectionToggled(bool checked)
te::qt::af::BaseApplication::getMapDisplay
te::qt::widgets::MapDisplay * getMapDisplay()
te::map::AbstractLayer
This is the base class for layers.
Definition: AbstractLayer.h:78
slots
#define slots
Definition: VirtualMachine.h:48
te::qt::widgets::ChartDisplayWidget
A wdiget used to display a chart.
Definition: ChartDisplayWidget.h:63
te::qt::af::BaseApplication::initFramework
virtual void initFramework(const QString &cfgFile)
te::qt::af::BaseApplication::onViewNightModeChanged
virtual void onViewNightModeChanged(bool activated)
te::qt::af::BaseApplication::onLayerShowTableTriggered
virtual void onLayerShowTableTriggered()
te::qt::af::BaseApplication::m_tables
std::vector< DataSetTableDockWidget * > m_tables
Definition: BaseApplication.h:303
te::qt::af::BaseApplication::m_layerEditSelectionStyle
QAction * m_layerEditSelectionStyle
Definition: BaseApplication.h:287
te::qt::af::BaseApplication::onLayerFitOnMapDisplayTriggered
void onLayerFitOnMapDisplayTriggered()
te::qt::af::BaseApplication::onLayerTableClose
void onLayerTableClose(te::qt::af::DataSetTableDockWidget *wid)
te::qt::af::BaseApplication::onLayerInvertSelectionTriggered
void onLayerInvertSelectionTriggered()
te::qt::af::BaseApplication::m_mapRemoveSelection
QAction * m_mapRemoveSelection
Definition: BaseApplication.h:261
te::qt::af::BaseApplication::onLayerSaveSelectedObjectsTriggered
void onLayerSaveSelectedObjectsTriggered()
te::qt::af::BaseApplication::onLayerSRSTriggered
void onLayerSRSTriggered()
te::qt::af::BaseApplication::onLayerFitSelectedOnMapDisplayTriggered
void onLayerFitSelectedOnMapDisplayTriggered()
te::qt::af::BaseApplication::m_infoExplorer
InfoExplorer * m_infoExplorer
Definition: BaseApplication.h:301
te::qt::af::BaseApplication::m_mapNextExtent
QAction * m_mapNextExtent
Definition: BaseApplication.h:259
te::qt::af::BaseApplication::m_mapMeasureDistance
QAction * m_mapMeasureDistance
Definition: BaseApplication.h:266
te::qt::af::BaseApplication::m_styleExplorer
StyleExplorer * m_styleExplorer
Definition: BaseApplication.h:300
te::qt::af::BaseApplication::onMapSRIDTriggered
void onMapSRIDTriggered()
te::qt::af::ApplicationDockerConnector
A connector for the te::qt::af::ApplicationDockerController class to the Application Framework.
Definition: ApplicationDockerConnector.h:58
te::qt::af::BaseApplication::onPreviousExtentTriggered
void onPreviousExtentTriggered()
te::qt::af::BaseApplication::onShowGraphicScaleTriggered
void onShowGraphicScaleTriggered(bool checked)
te::qt::af::BaseApplication::getLayerDock
te::qt::af::DataSetTableDockWidget * getLayerDock(const te::map::AbstractLayer *layer, const std::vector< te::qt::af::DataSetTableDockWidget * > &docs)
te::qt::af::BaseApplication::initMenus
virtual void initMenus()
te::qt::af::BaseApplication::getLayerExplorer
te::qt::widgets::LayerItemView * getLayerExplorer()
te::qt::af::LayerExplorer
A connector for the te::qt::widgets::LayerExplorer class to the Application Framework.
Definition: LayerExplorer.h:76
te::qt::af::BaseApplication::m_app
ApplicationController * m_app
Definition: BaseApplication.h:296
te::qt::af::BaseApplication::~BaseApplication
virtual ~BaseApplication()
te::qt::af::BaseApplication::onEditGridTriggered
void onEditGridTriggered()
te::qt::af::BaseApplication::m_viewNightMode
QAction * m_viewNightMode
Definition: BaseApplication.h:293
te::qt::af::BaseApplication::onAddLayers
void onAddLayers(const std::list< te::map::AbstractLayerPtr > &layers)
te::qt::af::BaseApplication::m_mapSRID
QAction * m_mapSRID
Definition: BaseApplication.h:318
te::qt::af::BaseApplication::m_layerItemView
te::qt::widgets::LayerItemView * m_layerItemView
Definition: BaseApplication.h:306
te::qt::af::BaseApplication::initActions
virtual void initActions()
te::qt::widgets::CoordInfoWidget
...
Definition: CoordInfoWidget.h:53
te::qt::af::BaseApplication::m_auxMapDisplayDock
te::qt::widgets::AuxiliaryMapDisplayDockWidget * m_auxMapDisplayDock
Definition: BaseApplication.h:311
te::qt::af::BaseApplication::m_layerRemove
QAction * m_layerRemove
Definition: BaseApplication.h:272
te::qt::af::BaseApplication::m_statusbar
QStatusBar * m_statusbar
Definition: BaseApplication.h:316
te::qt::af::BaseApplication::m_layerEditStyle
QAction * m_layerEditStyle
Definition: BaseApplication.h:286
te::qt::af::BaseApplication::m_layerCheckSelectedLayer
QAction * m_layerCheckSelectedLayer
Definition: BaseApplication.h:284
te::qt::af::BaseApplication::m_layerFolderOrder
QAction * m_layerFolderOrder
Definition: BaseApplication.h:289
te::qt::af::BaseApplication::onMeasureAngleToggled
virtual void onMeasureAngleToggled(bool checked)
te::qt::af::BaseApplication::BaseApplication
BaseApplication(QWidget *parent=0)
te::qt::widgets::RasterContrastMenuWidget
This class is widget that provides a menu for raster contrast.
Definition: RasterContrastMenuWidget.h:57
te::qt::af::BaseApplication::onLayerFolderOrderTriggered
void onLayerFolderOrderTriggered()
Config.h
Proxy configuration file for TerraView (see terraview_config.h).
te::qt::af::BaseApplication::m_viewFullScreen
QAction * m_viewFullScreen
Definition: BaseApplication.h:292
te::qt::af::BaseApplication::onLayerRenameTriggered
void onLayerRenameTriggered()
te::qt::af::BaseApplication::onDrawTriggered
void onDrawTriggered()
te::qt::af::BaseApplication::onInternalSettingsTriggered
virtual void onInternalSettingsTriggered()
te::qt::af::BaseApplication::setMapSRIDLineEdit
void setMapSRIDLineEdit(const int srid)
te::qt::af::BaseApplication::onMeasureAreaToggled
virtual void onMeasureAreaToggled(bool checked)
te::qt::af::BaseApplication::m_layerExplorer
LayerExplorer * m_layerExplorer
Definition: BaseApplication.h:298
te::qt::af::BaseApplication::init
virtual void init(const QString &cfgFile)
te::qt::af::BaseApplication::onZoomOutToggled
void onZoomOutToggled(bool checked)
te::qt::af::BaseApplication::onNextExtentTriggered
void onNextExtentTriggered()
te::qt::af::BaseApplication::m_styleDockWidget
te::qt::widgets::StyleDockWidget * m_styleDockWidget
Definition: BaseApplication.h:307
te::qt::af::BaseApplication::m_mapPan
QAction * m_mapPan
Definition: BaseApplication.h:256
te::qt::af::BaseApplication::onLayerRemoveItemTriggered
void onLayerRemoveItemTriggered()
te::qt::af::BaseApplication::m_encodingMenu
te::qt::widgets::CharEncodingMenuWidget * m_encodingMenu
Definition: BaseApplication.h:308
te::qt::af::BaseApplication::prepareQtEnvironment
static void prepareQtEnvironment(const QString &cfgFile, const QString &splashImg)
te::qt::af::BaseApplication::getLayerExplorerDock
QDockWidget * getLayerExplorerDock()
te::qt::af::BaseApplication::m_layerExplorerDockWidget
QDockWidget * m_layerExplorerDockWidget
Definition: BaseApplication.h:315
te::qt::af::BaseApplication::onMapSetUnknwonSRIDTriggered
void onMapSetUnknwonSRIDTriggered()
te::qt::af::BaseApplication::onLayerRasterAutoContrastHovered
void onLayerRasterAutoContrastHovered()
te::qt::af::BaseApplication::onCheckSelectedLayerTriggered
void onCheckSelectedLayerTriggered()
te::qt::af::BaseApplication::m_mapMeasureArea
QAction * m_mapMeasureArea
Definition: BaseApplication.h:267
te::qt::af::BaseApplication::m_appDockerController
te::qt::af::ApplicationDockerController * m_appDockerController
Definition: BaseApplication.h:304
te::qt::af::BaseApplication::onPanToggled
void onPanToggled(bool checked)
te::qt::af::BaseApplication::m_menubar
QMenuBar * m_menubar
Definition: BaseApplication.h:247
te::qt::af::BaseApplication::m_layerRemoveObjectSelection
QAction * m_layerRemoveObjectSelection
Definition: BaseApplication.h:276
te::qt::af::BaseApplication::m_display
MapDisplay * m_display
Definition: BaseApplication.h:299