26 #ifndef __TERRALIB_QT_WIDGETS_SE_INTERNAL_WELLKNOWNMARKPROPERTYITEM_H
27 #define __TERRALIB_QT_WIDGETS_SE_INTERNAL_WELLKNOWNMARKPROPERTYITEM_H
30 #include "../Config.h"
45 class BasicFillPropertyItem;
46 class BasicStrokePropertyItem;
47 class GlyphPropertyItem;
100 QStringList getTypeNames();
104 virtual void valueChanged(QtProperty* p,
int value);
106 void onStrokeChanged();
108 void onFillChanged();
133 #endif //__TERRALIB_QT_WIDGETS_SE_INTERNAL_WELLKNOWNMARKPROPERTYITEM_H
te::qt::widgets::BasicStrokePropertyItem * m_bs
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module.
A widget used to define the mark se properties.
te::se::Mark * m_mark
Mark element that will be configured by this widget.
std::vector< std::string > m_supportedMarks
Names of supported marks.
QtProperty * m_typeProperty
te::qt::widgets::BasicFillPropertyItem * m_bf
A widget used to define the main property items that can be used to describe a se object...
std::map< int, std::string > m_supportedMarksMap
A widget used to define the basic fill se object.
A Mark specifies a geometric shape and applies coloring to it.