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 | symbolizerChanged (te::se::Symbolizer *s) |
Public Member Functions | |
void | setStyle (te::se::Style *style, te::map::AbstractLayer *layer) |
Sets a style element to this widget. More... | |
void | setTabStatus (bool status) |
Initializer Methods | |
Methods related to instantiation and destruction. | |
StyleDockWidget (const QString &title, 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 | onRasterSymbolizerChanged () |
void | onSymbolizerSelected (te::se::Symbolizer *s) |
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::StyleControllerWidget * | m_styleController |
QTabWidget * | m_tabWidget |
A dock widget used control the geographic data style using SE elements and a property browser to show its properties.
Definition at line 59 of file StyleDockWidget.h.
te::qt::widgets::StyleDockWidget::StyleDockWidget | ( | const QString & | title, |
QWidget * | parent = 0 , |
||
Qt::WindowFlags | flags = 0 |
||
) |
Constructs a StyleDockWidget.
Definition at line 43 of file StyleDockWidget.cpp.
References buildUi().
te::qt::widgets::StyleDockWidget::~StyleDockWidget | ( | ) |
Destructor.
Definition at line 51 of file StyleDockWidget.cpp.
|
protected |
Definition at line 73 of file StyleDockWidget.cpp.
Referenced by StyleDockWidget().
|
protectedslot |
Definition at line 166 of file StyleDockWidget.cpp.
|
protectedslot |
Definition at line 184 of file StyleDockWidget.cpp.
|
protectedslot |
Definition at line 172 of file StyleDockWidget.cpp.
|
protectedslot |
Definition at line 160 of file StyleDockWidget.cpp.
|
protectedslot |
Definition at line 178 of file StyleDockWidget.cpp.
|
protectedslot |
Definition at line 120 of file StyleDockWidget.cpp.
References te::rst::RasterProperty::getBandProperties(), te::da::GetFirstRasterProperty(), and te::se::Symbolizer::getType().
|
signal |
void te::qt::widgets::StyleDockWidget::setStyle | ( | te::se::Style * | style, |
te::map::AbstractLayer * | layer | ||
) |
Sets a style element to this widget.
style | A valid style element. |
layer | A valid layer element. |
Definition at line 55 of file StyleDockWidget.cpp.
References te::map::AbstractLayer::setStyle().
void te::qt::widgets::StyleDockWidget::setTabStatus | ( | bool | status | ) |
Definition at line 61 of file StyleDockWidget.cpp.
|
signal |
|
protected |
Definition at line 69 of file StyleDockWidget.cpp.
|
private |
Current Layer pointer (used for raster symbolizer information)
Definition at line 124 of file StyleDockWidget.h.
|
private |
Definition at line 119 of file StyleDockWidget.h.
|
private |
Definition at line 120 of file StyleDockWidget.h.
|
private |
Definition at line 118 of file StyleDockWidget.h.
|
private |
Definition at line 121 of file StyleDockWidget.h.
|
private |
Definition at line 122 of file StyleDockWidget.h.
|
private |
Definition at line 116 of file StyleDockWidget.h.