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" 
   36 #include <QtGui/QWizard> 
   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 
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
std::auto_ptr< te::qt::widgets::LayerAttributesWizardPage > m_layerAttrPage
 
A Select models a query to be used when retrieving data from a DataSource. 
 
std::auto_ptr< te::qt::widgets::WhereClauseWizardPage > m_whereClausePage
 
std::auto_ptr< te::qt::widgets::DataSetWizardPage > m_dataSetPage
 
te::da::DataSourcePtr m_ds
 
boost::shared_ptr< DataSource > DataSourcePtr
 
std::auto_ptr< te::qt::widgets::OrderByWizardPage > m_orderByPage
 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
 
std::auto_ptr< te::qt::widgets::DataSourceSelectorWizardPage > m_dataSourcePage
 
std::auto_ptr< te::qt::widgets::FieldsWizardPage > m_fieldPage
 
std::auto_ptr< te::qt::widgets::GroupByWizardPage > m_groupByPage