26 #ifndef __TERRALIB_QT_AF_INTERNAL_BASEAPPLICATION_H 
   27 #define __TERRALIB_QT_AF_INTERNAL_BASEAPPLICATION_H 
   32 #include "../../maptools/AbstractLayer.h" 
   37 #include <QMainWindow> 
   44   class BaseApplicationForm;
 
   53       class ChartDisplayWidget;
 
   66       class ApplicationController;
 
   67       class DataSetTableDockWidget;
 
   82         virtual void init(
const QString& cfgFile);
 
   90         QDockWidget* getLayerExplorerDock();
 
   96         void onDrawTriggered();
 
   98         void onZoomInToggled(
bool checked);
 
  100         void onZoomOutToggled(
bool checked);
 
  102         void onPreviousExtentTriggered();
 
  104         void onNextExtentTriggered();
 
  106         void onPanToggled(
bool checked);
 
  108         void onZoomExtentTriggered();
 
  110         void onInfoToggled(
bool checked);
 
  112         void onMapRemoveSelectionTriggered();
 
  114         void onSelectionToggled(
bool checked);
 
  116         void onMapSRIDTriggered();
 
  118         void onMapSetUnknwonSRIDTriggered();
 
  120         void onStopDrawTriggered();
 
  122         void onScaleComboBoxActivated();
 
  124         void onScaleDisplayChanged();
 
  126         void onLayerRemoveTriggered();
 
  128         void onLayerRenameTriggered();
 
  130         void onLayerPropertiesTriggered();
 
  132         void onLayerRemoveSelectionTriggered();
 
  134         void onLayerSRSTriggered();
 
  136         void onLayerRemoveItemTriggered();
 
  138         void onLayerFitOnMapDisplayTriggered();
 
  140         void onLayerFitSelectedOnMapDisplayTriggered();
 
  142         void onLayerPanToSelectedOnMapDisplayTriggered();
 
  144         void onLayerSaveSelectedObjectsTriggered();
 
  146         void onFullScreenToggled(
bool checked);
 
  148         void onLayerExplorerVisibilityChanged(
bool visible);
 
  150         void onStyleExplorerVisibilityChanged(
bool visible);
 
  152         void onDisplayDataTableChanged(
bool visible);
 
  154         void onLayerShowTableTriggered();
 
  172         virtual void makeDialog();
 
  174         virtual void initFramework(
const QString& cfgFile);
 
  176         virtual void initStatusBar();
 
  178         virtual void initActions();
 
  180         virtual void initMenus();
 
  182         virtual void initSlotsConnections();
 
  184         virtual void initAction(QAction*& act, 
const QString& icon, 
const QString& name,
 
  185           const QString& text, 
const QString& tooltip,
 
  186           bool iconVisibleInMenu, 
bool isCheckable, 
bool enabled, QObject* parent);
 
  227         std::vector<te::qt::af::DataSetTableDockWidget*> 
m_tables;
 
  246 #endif // __TERRALIB_QT_AF_INTERNAL_BASEAPPLICATION_H 
ApplicationController * m_app
 
QAction * m_viewFullScreen
 
This is the base class for layers. 
 
QAction * m_mapZoomExtent
 
QAction * m_mapPreviousExtent
 
A base class for application events. 
 
QAction * m_layerRemoveItem
 
A connector for the te::qt::widgets::StyleDockWidget class to the Application Framework. 
 
A connector for the te::qt::widgets::LayerExplorer class to the Application Framework. 
 
The base API for TerraLib applications. 
 
A connector of the te::qt::widgets::MapDisplay class to the Application Framework. 
 
QAction * m_mapStopDrawing
 
Configuration flags for the TerraLib Application Framework. 
 
QAction * m_layerProperties
 
QAction * m_viewDataTable
 
Ui::BaseApplicationForm * m_ui
 
QAction * m_layerRemoveObjectSelection
 
QAction * m_mapUnknownSRID
 
#define TEQTAFEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
QAction * m_mapNextExtent
 
std::vector< te::qt::af::DataSetTableDockWidget * > m_tables
 
QAction * m_layerSaveSelectedObjects
 
QLineEdit * m_coordinateLineEdit
 
QAction * m_layerFitOnMapDisplay
 
QAction * m_viewStyleExplorer
 
QAction * m_layerPanToSelectedOnMapDisplay
 
QAction * m_layerShowTable
 
QAction * m_mapRemoveSelection
 
QAction * m_viewLayerExplorer
 
QComboBox * m_scaleCmbBox
 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
 
QLineEdit * m_mapSRIDLineEdit
 
StyleExplorer * m_styleExplorer
 
LayerExplorer * m_layerExplorer
 
QAction * m_layerFitSelectedOnMapDisplay