26 #ifndef __TERRALIB_QT_WIDGETS_QUERY_INTERNAL_QUERYLAYERBUILDERWIZARD_H 
   27 #define __TERRALIB_QT_WIDGETS_QUERY_INTERNAL_QUERYLAYERBUILDERWIZARD_H 
   30 #include "../../../maptools/AbstractLayer.h" 
   31 #include "../../../dataaccess/datasource/DataSource.h" 
   32 #include "../../../maptools/AbstractLayer.h" 
   33 #include "../Config.h" 
   40   namespace da { 
class Select; }
 
   45       class DataSourceSelectorWizardPage;
 
   46       class DataSetWizardPage;
 
   47       class FieldsWizardPage;
 
   48       class GroupByWizardPage;
 
   49       class LayerAttributesWizardPage;
 
   50       class OrderByWizardPage;
 
   51       class WhereClauseWizardPage;
 
   61           virtual bool validateCurrentPage();
 
   65           void setLayerList(std::list<te::map::AbstractLayerPtr>& layerList);
 
   79           void getQueryCapabilities();
 
   97 #endif  // __TERRALIB_QT_WIDGETS_QUERY_INTERNAL_QUERYLAYERBUILDERWIZARD_H 
boost::shared_ptr< DataSource > DataSourcePtr
 
A Select models a query to be used when retrieving data from a DataSource. 
 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr