A dock widget used control the geographic data style using SE elements and a property browser to show its properties. More...
#include <StyleDockWidget.h>
Signals | |
| void | repaintMapDisplay () |
| void | symbolChanged (te::map::AbstractLayer *l) |
| void | symbolizerChanged (te::se::Symbolizer *s) |
Public Member Functions | |
| void | clear () |
| te::map::AbstractLayer * | getLayer () |
| virtual void | layerAdded (te::map::AbstractLayerPtr layer) |
| This method is used to add a new layer. More... | |
| virtual void | layerRemoved (te::map::AbstractLayerPtr layer) |
| This method is used to remove a layer. More... | |
| virtual void | layerSelected (te::map::AbstractLayerPtr layer) |
| This method is used to set current layer. More... | |
| void | setLayer (te::map::AbstractLayer *layer, std::string selColor) |
| Sets a style element to this widget. More... | |
| void | setMapDisplay (te::qt::widgets::MapDisplay *display) |
| void | setTabStatus (bool status) |
Initializer Methods | |
Methods related to instantiation and destruction. | |
| StyleDockWidget (QWidget *parent=0, Qt::WindowFlags flags=0) | |
| Constructs a StyleDockWidget. More... | |
| ~StyleDockWidget () | |
| Destructor. More... | |
Protected Slots | |
| void | onLineSymbolizerChanged () |
| void | onMapRefresh () |
| void | onPointSymbolizerChanged () |
| void | onPolygonSymbolizerChanged () |
| void | onRasterContrastChanged (bool remove) |
| void | onRasterSymbolizerChanged () |
| void | onRuleSelected (te::se::Rule *r) |
| void | onStyleImported (te::se::Style *style, bool isVisual) |
| void | onSymbolizerSelected (te::se::Symbolizer *s) |
| void | onTextSymbolizerChanged () |
Protected Member Functions | |
| QWidget * | buildUi () |
| void | updateUi () |
Private Attributes | |
| te::map::AbstractLayer * | m_currentLayer |
| Current Layer pointer (used for raster symbolizer information) More... | |
| te::qt::widgets::LineSymbolizerProperty * | m_lineWidget |
| te::qt::widgets::PointSymbolizerProperty * | m_pointWidget |
| te::qt::widgets::PolygonSymbolizerProperty * | m_polyWidget |
| te::qt::widgets::RasterSymbolizerWidget * | m_rasterWidget |
| te::qt::widgets::RuleProperty * | m_ruleWidget |
| std::string | m_selColor |
| te::qt::widgets::StyleControllerWidget * | m_styleController |
| QTabWidget * | m_tabWidget |
| te::qt::widgets::TextSymbolizerProperty * | m_textWidget |
A dock widget used control the geographic data style using SE elements and a property browser to show its properties.
Definition at line 63 of file StyleDockWidget.h.
| te::qt::widgets::StyleDockWidget::StyleDockWidget | ( | QWidget * | parent = 0, |
| Qt::WindowFlags | flags = 0 |
||
| ) |
Constructs a StyleDockWidget.
| te::qt::widgets::StyleDockWidget::~StyleDockWidget | ( | ) |
Destructor.
|
protected |
| void te::qt::widgets::StyleDockWidget::clear | ( | ) |
| te::map::AbstractLayer* te::qt::widgets::StyleDockWidget::getLayer | ( | ) |
|
virtual |
This method is used to add a new layer.
Implements te::qt::widgets::InterfaceController.
|
virtual |
This method is used to remove a layer.
Implements te::qt::widgets::InterfaceController.
|
virtual |
This method is used to set current layer.
Implements te::qt::widgets::InterfaceController.
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
signal |
| void te::qt::widgets::StyleDockWidget::setLayer | ( | te::map::AbstractLayer * | layer, |
| std::string | selColor | ||
| ) |
Sets a style element to this widget.
| style | A valid style element. |
| layer | A valid layer element. |
| void te::qt::widgets::StyleDockWidget::setMapDisplay | ( | te::qt::widgets::MapDisplay * | display | ) |
| void te::qt::widgets::StyleDockWidget::setTabStatus | ( | bool | status | ) |
|
signal |
|
signal |
|
protected |
|
private |
Current Layer pointer (used for raster symbolizer information)
Definition at line 165 of file StyleDockWidget.h.
|
private |
Definition at line 159 of file StyleDockWidget.h.
|
private |
Definition at line 160 of file StyleDockWidget.h.
|
private |
Definition at line 158 of file StyleDockWidget.h.
|
private |
Definition at line 161 of file StyleDockWidget.h.
|
private |
Definition at line 157 of file StyleDockWidget.h.
|
private |
Definition at line 166 of file StyleDockWidget.h.
|
private |
Definition at line 162 of file StyleDockWidget.h.
|
private |
Definition at line 155 of file StyleDockWidget.h.
|
private |
Definition at line 163 of file StyleDockWidget.h.