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.