26 #ifndef __TERRALIB_QT_AF_EVENTS_INTERNAL_LAYEREVENTS_H 27 #define __TERRALIB_QT_AF_EVENTS_INTERNAL_LAYEREVENTS_H 29 #include "../../../maptools/Enums.h" 30 #include "../../../maptools/AbstractLayer.h" 148 LayerRemoved(
const std::list<te::map::AbstractLayerPtr>& layers,
const bool& redraw =
true)
378 #endif //__TERRALIB_QT_AF_EVENTS_INTERNAL_LAYEREVENTS_H This event signals that a new layer was created.
LayerSelectedObjectsChanged(te::map::AbstractLayerPtr layer, te::gm::Envelope *e=0)
Constructor.
te::map::AbstractLayerPtr m_layer
Layer selected.
This event is used to get a single layer selected in layer tree.
The Style defines the styling that is to be applied to a geographic dataset (vector geometries or cov...
This is the base class for layers.
te::map::AbstractLayerPtr m_layer
Layer whose selected objects were changed.
This event signals that a list of layers have been created.
A base class for application events.
LayerChanged(te::map::AbstractLayer *layer, bool redraw=false)
Construtor.
This event indicates that the objects of the given layer must be highlighted.
te::map::AbstractLayerPtr m_layer
Pointer to the selected layer.
LayerRemoved(const std::list< te::map::AbstractLayerPtr > &layers, const bool &redraw=true)
Constructor.
LayerStyleSelected(te::map::AbstractLayerPtr layer, te::se::Style *style, te::se::Rule *rule)
Construtor.
This event indicates that the selected objects of the layer were changed.
This event indicates that the layer style was selected on the layer explorer.
LayersAdded(const std::list< te::map::AbstractLayerPtr > layers, const te::map::AbstractLayerPtr &parentLayer=te::map::AbstractLayerPtr())
Constructor.
This event indicates that the layer has been selected.
bool m_redraw
Flag used to indicate if has to redraw the layer.
te::map::AbstractLayerPtr m_parentLayer
The parent layer where the layer will be added.
An Envelope defines a 2D rectangular region.
This event signals that the layer visibility has changed.
std::list< te::map::AbstractLayerPtr > m_layers
The layers to be added.
LayerVisibilityChanged()
Constructor.
GetLayerSelected()
Construtor.
te::map::AbstractLayerPtr m_parentLayer
The parent layer where the layers will be added.
LayerSelected(te::map::AbstractLayerPtr layer)
Construtor.
A dataset is the unit of information manipulated by the data access module of TerraLib.
std::list< te::map::AbstractLayerPtr > m_layers
A Rule is used to attach property/scale conditions to and group the individual symbols used for rende...
te::da::DataSet * m_dataset
The dataset that represents the objects that must be highlighted.
te::se::Rule * m_rule
Rule whose style was selected.
te::se::Style * m_style
The color used to highlight.
te::map::AbstractLayer * m_layer
Layer selected.
te::map::AbstractLayerPtr m_layer
The layer to be added.
te::se::Style * m_style
Style selected (could be visual or selection style)
std::list< te::map::AbstractLayerPtr > m_layers
Layer removed.
te::gm::Envelope * m_envelope
The box of the last selected object.
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
bool m_redraw
This flag is used to redraw layers after a layers was removed.
LayerAdded(const te::map::AbstractLayerPtr &layer, const te::map::AbstractLayerPtr &parentLayer=te::map::AbstractLayerPtr())
Constructor.
te::map::AbstractLayerPtr m_layer
The layer whose objects must be highlighted.
HighlightLayerObjects(te::map::AbstractLayerPtr layer, te::da::DataSet *dataset, te::se::Style *style)
Constructor.
te::map::AbstractLayerPtr m_layer
Layer whose style was selected.