26 #ifndef __TERRALIB_QT_WIDGETS_SE_INTERNAL_GROUPINGDIALOG_H
27 #define __TERRALIB_QT_WIDGETS_SE_INTERNAL_GROUPINGDIALOG_H
30 #include "../../../maptools/AbstractLayer.h"
31 #include "../../../maptools/Grouping.h"
32 #include "../Config.h"
35 #include <QtGui/QDialog>
41 namespace Ui {
class GroupingDialogForm; }
45 namespace map {
class Grouping; }
47 namespace rst {
class Raster; }
49 namespace se {
class RasterSymbolizer; }
90 void buildVectorialGroupingInteface();
92 void buildRasterGroupingInteface();
96 void onPushButtonClicked();
98 void onApplyClicked();
102 std::auto_ptr<Ui::GroupingDialogForm>
m_ui;
115 #endif // __TERRALIB_QT_WIDGETS_SE_INTERNAL_GROUPINGDIALOG_H
The RasterSymbolizer describes how to render raster/matrix-coverage data (e.g., satellite photos...
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module.
te::se::RasterSymbolizer * m_rasterSymb
te::qt::widgets::ColorMapWidget * m_colorMapWidget
Color Map Widget used to configure the grouping operation over a raster.
te::qt::widgets::GroupingWidget * m_groupingWidget
Grouping Widget used to configure the grouping operation.
te::map::AbstractLayerPtr m_layer
Layer ptr.
A dialog used to build a ColorMap element.
std::auto_ptr< Ui::GroupingDialogForm > m_ui
Dialog form.
std::auto_ptr< te::rst::Raster > m_raster
A dialog used to build a grouping.
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
A widget used to build a grouping.