26 #ifndef __TERRALIB_QT_WIDGETS_QUERY_INTERNAL_QUERYBUILDERWIDGET_H 
   27 #define __TERRALIB_QT_WIDGETS_QUERY_INTERNAL_QUERYBUILDERWIDGET_H 
   31 #include "../../../dataaccess/dataset/DataSetType.h" 
   32 #include "../../../dataaccess/datasource/DataSource.h" 
   33 #include "../../../dataaccess/query/Expression.h" 
   34 #include "../../../dataaccess/query/Where.h" 
   35 #include "../Config.h" 
   44 #include <QTreeWidgetItem> 
   47 namespace Ui { 
class QueryBuilderWidgetForm; }
 
   55       class QueryBuilderTreeWidget;
 
   56       class QueryConnectorWidget;
 
   57       class QueryConditionWidget;
 
   88           QWidget* 
createConnector(
bool startCondition, QWidget* owner, QWidget* parent, 
bool autoCreateCondition);
 
  117           std::unique_ptr<Ui::QueryBuilderWidgetForm> 
m_ui;
 
This is an abstract class that models a query expression.
 
A class that models a Function expression.
 
A class that can be used to model a filter expression that can be applied to a query.
 
boost::shared_ptr< DataSource > DataSourcePtr