26 #ifndef __TERRALIB_QT_WIDGETS_SE_INTERNAL_WELLKNOWNMARKWIDGET_H
27 #define __TERRALIB_QT_WIDGETS_SE_INTERNAL_WELLKNOWNMARKWIDGET_H
30 #include "../Config.h"
33 #include <QtGui/QWidget>
41 namespace Ui {
class WellKnownMarkWidgetForm; }
56 class BasicFillWidget;
57 class BasicStrokeWidget;
111 void onMarkTypeComboBoxCurrentIndexChanged(
const QString& currentText);
113 void onStrokeChanged();
115 void onStrokeGroupBoxToggled(
bool on);
117 void onFillChanged();
119 void onFillGroupBoxToggled(
bool on);
128 std::auto_ptr<Ui::WellKnownMarkWidgetForm>
m_ui;
139 #endif // __TERRALIB_QT_WIDGETS_SE_INTERNAL_WELLKNOWNMARKWIDGET_H
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module.
te::se::Mark * m_mark
Mark element that will be configured by this widget.
std::auto_ptr< Ui::WellKnownMarkWidgetForm > m_ui
Widget form.
te::qt::widgets::BasicStrokeWidget * m_strokeWidget
Basic Stroke Widget used to configure the mark stroke element.
A widget used to build a basic stroke element.
A widget used to build a well known mark element.
te::qt::widgets::BasicFillWidget * m_fillWidget
Basic Fill Widget used to configure the mark fill element.
A widget used to build a basic fill element.
std::vector< std::string > m_supportedMarks
Names of supported marks.
A Mark specifies a geometric shape and applies coloring to it.