26 #ifndef __TERRALIB_QT_WIDGETS_SE_INTERNAL_BASICSTROKEWIDGET_H 27 #define __TERRALIB_QT_WIDGETS_SE_INTERNAL_BASICSTROKEWIDGET_H 30 #include "../Config.h" 42 namespace Ui {
class BasicStrokeWidgetForm; }
57 class ColorPickerToolButton;
113 void updateUiStrokeColor();
120 void updateUiDashStyle(
const std::string& pattern);
127 void updateUiJoinStyle(
const std::string& style);
134 void updateUiCapStyle(
const std::string& style);
137 void fillStrokeDashStyleComboBox();
141 void onColorChanged(
const QColor& color);
143 void onStrokeOpacitySliderValueChanged(
int value);
145 void onStrokeWidthDoubleSpinBoxValueChanged(
const QString& text);
147 void onStrokeDashComboBoxCurrentIndexChanged(
int index);
149 void onStrokeJoinStyleChanged(
int style);
151 void onStrokeCapStyleChanged(
int style);
156 void strokeChanged();
160 std::auto_ptr<Ui::BasicStrokeWidgetForm>
m_ui;
173 #endif // __TERRALIB_QT_WIDGETS_SE_INTERNAL_BASICSTROKEWIDGET_H
A Stroke specifies the appearance of a linear geometry.