26 #ifndef __TERRALIB_QT_PLUGINS_EDIT_INTERNAL_TOOLBAR_H    27 #define __TERRALIB_QT_PLUGINS_EDIT_INTERNAL_TOOLBAR_H    31 #include "../../../maptools/AbstractLayer.h"    49     class GeometriesUpdateTool;
    83           QToolBar* 
get() 
const;
    89           void onEditActivated(
bool checked);
    93           void onSaveActivated();
    95           void onVertexToolActivated(
bool checked);
    97           void onCreatePolygonToolActivated(
bool checked);
    99           void onCreateLineToolActivated(
bool checked);
   101           void onMoveGeometryToolActivated(
bool checked);
   103           void onSnapOptionsActivated();
   105           void onAggregateAreaToolActivated(
bool checked);
   107           void onSubtractAreaToolActivated(
bool checked);
   109           void onDeleteGeometryToolActivated(
bool checked);
   111           void onMergeGeometriesToolActivated(
bool checked);
   113           void onCreateUndoViewActivated(
bool checked);
   115           void onToolDeleted();
   117           void onSplitPolygonToolActivated(
bool checked);
   119           void onFeatureAttributesActivated(
bool checked);
   121           void onResetVisualizationToolActivated(
bool checked);
   123           void onCreatePointToolActivated(
bool checked);
   125           void onDeletePartToolActivated(
bool checked);
   127           void onCreateLayerActivated();
   138           void geometriesEdited();
   142           void enableCurrentTool(
const bool& enable);
   176           void enableActionsByGeomType(QList<QAction*> acts, 
const bool& enable);
   188           void initializeActions();
   189           void createAction(QAction*& action, 
const QString& tooltip, 
const QString& icon, 
bool checkable, 
bool enabled, 
const QString& objName, 
const char* member);
   198 #endif //__TERRALIB_QT_PLUGINS_EDIT_INTERNAL_TOOLBAR_H 
This is the base class for layers. 
 
A base class for application events. 
 
A connector of the te::qt::widgets::MapDisplay class to the Application Framework. 
 
Configuration flags for the TerraLib Edit plugin. 
 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr