26 #ifndef __TERRALIB_QT_WIDGETS_QUERY_INTERNAL_QUERYBUILDERWIZARD_H 
   27 #define __TERRALIB_QT_WIDGETS_QUERY_INTERNAL_QUERYBUILDERWIZARD_H 
   30 #include "../Config.h" 
   33 #include <QtGui/QWizard> 
   36 #include <boost/bimap.hpp> 
   39 namespace Ui { 
class QueryBuilderWizardForm; }
 
   47       class DoubleListWidget;
 
   64             QueryBuilderOperator_LessEqual
 
   73             QueryBuilderConnector_NONE
 
   79             QueryBuilderOrder_DESC
 
   88           virtual bool validateCurrentPage();
 
   92           void getDataSourceIds();
 
  100           bool checkDataSourcePage();
 
  101           bool checkDataSetPage();
 
  102           bool checkPropertiesPage();
 
  103           bool checkWhereClausePage();
 
  104           bool checkGroupByPage();
 
  105           bool checkOrderByPage();
 
  111           void onDataSourceComboBoxActivated(
const QString& value);
 
  112           void onDataSetComboBoxActivated(
const QString& value);
 
  113           void onAddDataSetPushButtonClicked();
 
  114           void onRemoveDataSetPushButtonClicked();
 
  115           void onAddWhereClausePushButtonClicked();
 
  116           void onRemoveWhereClausePushButtonClicked();
 
  117           void onAddOrderPushButton();
 
  118           void onRemoveOrderPushButton();
 
  122           std::auto_ptr<Ui::QueryBuilderWizardForm> 
m_ui;
 
  136 #endif  // __TERRALIB_QT_WIDGETS_QUERY_INTERNAL_QUERYBUILDERWIZARD_H 
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
boost::bimap< int, std::string > m_bimapOrder
 
std::auto_ptr< DoubleListWidget > m_groupByList
 
boost::bimap< int, std::string > m_bimapConnector
 
boost::bimap< int, std::string > m_bimapOperator
 
std::auto_ptr< DoubleListWidget > m_propertyList
 
std::auto_ptr< Ui::QueryBuilderWizardForm > m_ui