26 #ifndef __TERRALIB_QT_WIDGETS_SE_INTERNAL_SYMBOLEDITORWIDGET_H
27 #define __TERRALIB_QT_WIDGETS_SE_INTERNAL_SYMBOLEDITORWIDGET_H
30 #include "../../../se/Enums.h"
31 #include "../Config.h"
35 #include <QtGui/QWidget>
43 namespace Ui {
class SymbolEditorWidgetForm; }
58 class SymbolPreviewWidget;
59 class SymbolTableWidget;
99 void createNewSymbolizer();
102 void swapSymbolizers(
const int& indexFirst,
const int& indexSecond);
106 void onAddToolButtonClicked();
108 void onRemoveToolButtonClicked();
110 void onUpToolButtonClicked();
112 void onDownToolButtonClicked();
114 void onSymbolizerChanged();
118 std::auto_ptr<Ui::SymbolEditorWidgetForm>
m_ui;
130 #endif // __TERRALIB_QT_WIDGETS_SE_INTERNAL_SYMBOLEDITORWIDGET_H
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module.
Enumeration that indicates the symbol type.
A widget used to edit symbols.
A widget used to preview a symbol as separated layers.
This class represents a symbol. TODO: More description!
QStackedWidget * m_symbolizersStackedWidget
Set of symbolizers widgets.
SymbolPreviewWidget * m_preview
Preview Widget used to visualize the symbol.
SymbolType m_type
The Symbol type handled by this widget.
This class represents a symbol.
Symbol * m_symbol
Symbol handled by this widget.
SymbolTableWidget * m_symbolTable
Table Widget used to visualize the symbol as separated visual layers.
A widget used to preview symbol elements.
std::auto_ptr< Ui::SymbolEditorWidgetForm > m_ui
Widget form.