26#ifndef __TE_QT_PLUGINS_EDIT_INTERNAL_PLUGIN_H
27#define __TE_QT_PLUGINS_EDIT_INTERNAL_PLUGIN_H
A base class for C++ plugins in TerraLib.
The base class for C++ plugins.
This is the base class for layers.
void onStashedLayer(te::map::AbstractLayer *layer)
void startup()
This method will be called by applications to startup some plugin's functionality.
void onGeometriesChanged()
void triggered(te::qt::af::evt::Event *e)
Plugin(const te::core::PluginInfo &pluginInfo)
EditDelegate * m_delegate
void onActionActivated(bool)
Slot function used when a action was selected.
void onApplicationTriggered(te::qt::af::evt::Event *e)
ToolBar * m_toolbar
Main toolbar of TerraLib Edit Qt Plugin.
te::qt::widgets::LayerItemView * getLayerExplorer()
QAction * m_action
Action used to call the process.
void onUpdateDelegate(const bool &add)
void shutdown()
This method will be called by applicatons to shutdown plugin's functionality.
Namespace for the Map Tools module of TerraLib.
Namespace for the Qt Application Framework module of TerraLib.
Namespace for the Qt module of TerraLib.
Basic information about a plugin.
A base class for application events.
Configuration flags for the TerraLib Edit plugin.