26 #ifndef __TERRALIB_QT_AF_CONNECTORS_INTERNAL_LAYEREXPLORER_H
27 #define __TERRALIB_QT_AF_CONNECTORS_INTERNAL_LAYEREXPLORER_H
30 #include "../Config.h"
32 #include "../../../maptools/AbstractLayer.h"
35 #include <QtCore/QObject>
A connector for the te::qt::widgets::LayerExplorer class to the Application Framework.
te::qt::widgets::LayerItemView * getExplorer() const
void onStyleItemDoubleClicked(te::map::AbstractLayerPtr layer, te::se::Style *style)
void onTreeItemDoubleClicked(te::map::AbstractLayerPtr layer)
void onRuleItemDoubleClicked(te::map::AbstractLayerPtr layer, te::se::Style *style, te::se::Rule *rule)
te::qt::widgets::LayerItemView * m_explorer
Pointer to a component te::qt::widgets::LayerExplorer.
void onSelectedLayersChanged(const std::list< te::map::AbstractLayerPtr > &selectedLayers)
It indicates whenever there are changes in the selection of layers in the layer explorer.
LayerExplorer(te::qt::widgets::LayerItemView *explorer, QObject *parent=0)
Constructor.
~LayerExplorer()
Destructor.
void onLayerOrderChanged()
void onApplicationTriggered(te::qt::af::evt::Event *evt)
Listener to the application framewrork events.
void onLayerVisibilityChanged()
void onStyleVisibilityChanged(te::map::AbstractLayerPtr layer)
void triggered(te::qt::af::evt::Event *e)
A Rule is used to attach property/scale conditions to and group the individual symbols used for rende...
The Style defines the styling that is to be applied to a geographic dataset (vector geometries or cov...
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
A base class for application events.
#define TEQTAFEXPORT
You can use this macro in order to export/import classes and functions from this module.