26 #ifndef __TERRALIB_QT_WIDGETS_SE_INTERNAL_BASICSTROKEPROPERTYITEM_H
27 #define __TERRALIB_QT_WIDGETS_SE_INTERNAL_BASICSTROKEPROPERTYITEM_H
30 #include "../Config.h"
97 void updateUiStrokeColor();
99 QMap<int, QIcon> getDashIcons();
100 QMap<int, QIcon> getJoinIcons();
101 QMap<int, QIcon> getCapIcons();
103 QStringList getDashIconsNames();
105 QStringList getJoinNames();
107 QStringList getCapNames();
111 virtual void valueChanged(QtProperty* p,
int value);
112 virtual void valueChanged(QtProperty* p,
double value);
113 virtual void valueChanged(QtProperty* p,
const QColor &value);
118 void strokeChanged();
142 #endif //__TERRALIB_QT_WIDGETS_SE_INTERNAL_BASICSTROKEPROPERTYITEM_H
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module.
QtProperty * m_colorProperty
std::map< int, std::string > m_joinMap
QtProperty * m_dashProperty
QtProperty * m_joinProperty
QtProperty * m_opacityProperty
QtProperty * m_capProperty
A Stroke specifies the appearance of a linear geometry.
std::vector< std::string > m_dashes
Predefined dash styles. TODO: it can be filled out, based on a file, etc (?)
te::se::Stroke * m_stroke
Stroke element that will be configured by this widget.
QColor m_color
Auxiliary color attribute.
A widget used to define the main property items that can be used to describe a se object...
QtProperty * m_widthProperty
std::map< int, std::string > m_capMap