21 #include "../../../maptools/AbstractLayer.h"
22 #include "../../../maptools/DataSetLayer.h"
23 #include "../../../maptools/RasterLayer.h"
24 #include "../../../qt/widgets/se/StyleDockWidget.h"
25 #include "../events/Event.h"
26 #include "../events/LayerEvents.h"
27 #include "../ApplicationController.h"
60 if(layer->isValid() && layer->getStyle())
61 m_explorer->setStyle(layer->getStyle(), layer.get());
72 m_explorer->setStyle(layer->getStyle(), layer.get());
74 m_explorer->setVisible(
true);
A base class for application events.
te::map::AbstractLayerPtr m_layer
Pointer to the selected layer.
A connector for the te::qt::widgets::StyleDockWidget class to the Application Framework.
te::qt::widgets::StyleDockWidget * getExplorer() const
This event indicates that the layer style was selected on the layer explorer.
This event indicates that the layer has been selected.
StyleExplorer(te::qt::widgets::StyleDockWidget *explorer, QObject *parent=0)
Constructor.
~StyleExplorer()
Destructor.
void onApplicationTriggered(te::qt::af::evt::Event *evt)
Listener to the application framewrork events.
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
te::map::AbstractLayerPtr m_layer
Layer whose style was selected.