26 #ifndef __TERRALIB_QT_WIDGETS_QUERY_INTERNAL_QUERYBUILDERWIZARD_H 27 #define __TERRALIB_QT_WIDGETS_QUERY_INTERNAL_QUERYBUILDERWIZARD_H 30 #include "../Config.h" 37 #include <boost/bimap.hpp> 41 namespace Ui {
class QueryBuilderWizardForm; }
49 class DoubleListWidget;
66 QueryBuilderOperator_LessEqual
75 QueryBuilderConnector_NONE
81 QueryBuilderOrder_DESC
90 virtual bool validateCurrentPage();
94 void getDataSourceIds();
102 bool checkDataSourcePage();
103 bool checkDataSetPage();
104 bool checkPropertiesPage();
105 bool checkWhereClausePage();
106 bool checkGroupByPage();
107 bool checkOrderByPage();
113 void onDataSourceComboBoxActivated(
const QString& value);
114 void onDataSetComboBoxActivated(
const QString& value);
115 void onAddDataSetPushButtonClicked();
116 void onRemoveDataSetPushButtonClicked();
117 void onAddWhereClausePushButtonClicked();
118 void onRemoveWhereClausePushButtonClicked();
119 void onAddOrderPushButton();
120 void onRemoveOrderPushButton();
124 std::auto_ptr<Ui::QueryBuilderWizardForm>
m_ui;
138 #endif // __TERRALIB_QT_WIDGETS_QUERY_INTERNAL_QUERYBUILDERWIZARD_H