26 #ifndef __TERRALIB_QT_WIDGETS_SE_INTERNAL_STYLECONTROLLERWIDGET_H 27 #define __TERRALIB_QT_WIDGETS_SE_INTERNAL_STYLECONTROLLERWIDGET_H 31 #include "../../../maptools/AbstractLayer.h" 33 #include "../Config.h" 45 namespace Ui {
class StyleControllerWidgetForm; }
103 void setStyle(
te::se::Style* style, std::string dataSourceId =
"", std::string dataSetName =
"");
109 void writeStyle(
const te::se::Style* style,
const std::string& path);
111 void readStyle(
const std::string& path);
113 void readVectorStyle(
const std::string& path);
115 void readRasterStyle(
const std::string& path);
121 bool checkSymbolizer(std::string file);
125 void onAddRuleClicked();
127 void onEditRuleClicked();
129 void onRemoveRuleClicked();
131 void onAddTextSymbolizerClicked();
133 void onAddSymbolizerClicked();
135 void onRemoveSymbolizerClicked();
137 void onUpSymbolizerClicked();
139 void onDownSymbolizerClicked();
141 void onLibraryManagerClicked();
143 void onExportClicked();
145 void onImportClicked();
147 void onMapRefreshClicked();
149 void changeLegendIconSize(
int size);
151 void onVisualStyleChecked(
bool state);
153 void onSelectionStyleChecked(
bool state);
163 std::unique_ptr<Ui::StyleControllerWidgetForm>
m_ui;
182 #endif // __TERRALIB_QT_WIDGETS_SE_INTERNAL_STYLECONTROLLERWIDGET_H
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.