26 #ifndef __TERRALIB_QT_WIDGETS_SE_INTERNAL_STYLEDOCKWIDGET_H
27 #define __TERRALIB_QT_WIDGETS_SE_INTERNAL_STYLEDOCKWIDGET_H
30 #include "../../../se.h"
31 #include "../Config.h"
34 #include <QtGui/QDockWidget>
35 #include <QtGui/QTabWidget>
39 namespace map {
class AbstractLayer; }
41 namespace se {
class Symbolizer; }
48 class PolygonSymbolizerProperty;
49 class LineSymbolizerProperty;
50 class PointSymbolizerProperty;
51 class RasterSymbolizerWidget;
52 class StyleControllerWidget;
71 StyleDockWidget(
const QString& title, QWidget* parent = 0, Qt::WindowFlags flags = 0);
90 void setTabStatus(
bool status);
102 void onPolygonSymbolizerChanged();
103 void onLineSymbolizerChanged();
104 void onPointSymbolizerChanged();
105 void onRasterSymbolizerChanged();
112 void repaintMapDisplay();
131 #endif // __TERRALIB_QT_WIDGETS_SE_INTERNAL_STYLEDOCKWIDGET_H
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module.
A widget used to define the point symbolizer properties, such as:
A widget used to controll the style se element.
This is the base class for layers.
A Symbolizer describes how a feature is to appear on a map.
te::qt::widgets::PolygonSymbolizerProperty * m_polyWidget
te::qt::widgets::PointSymbolizerProperty * m_pointWidget
The Style defines the styling that is to be applied to a geographic dataset (vector geometries or cov...
A dock widget used control the geographic data style using SE elements and a property browser to show...
A widget used to define the polygon symbolizer properties, such as:
te::map::AbstractLayer * m_currentLayer
Current Layer pointer (used for raster symbolizer information)
te::qt::widgets::LineSymbolizerProperty * m_lineWidget
te::qt::widgets::RasterSymbolizerWidget * m_rasterWidget
A widget used to define the polygon symbolizer properties, such as:
A widget used to configure a Raster Symbolizer SE element.
te::qt::widgets::StyleControllerWidget * m_styleController