26 #ifndef __TERRALIB_QT_WIDGETS_QUERY_INTERNAL_QUERYCONDITIONWIDGET_H 27 #define __TERRALIB_QT_WIDGETS_QUERY_INTERNAL_QUERYCONDITIONWIDGET_H 31 #include "../../../dataaccess/dataset/DataSetType.h" 32 #include "../../../dataaccess/datasource/DataSource.h" 33 #include "../../../dataaccess/query/Function.h" 34 #include "../Config.h" 41 #include <QTreeWidgetItem> 44 namespace Ui {
class QueryConditionWidgetForm; }
52 class QueryConnectorWidget;
78 void setOperatorsList();
80 void setAttributeList();
82 void fillValuesComboBox(QStringList& list);
84 std::string getAliasName(std::string fullName);
88 void addConnectorClicked(QWidget* owner, QWidget* parent);
90 void removeConnectorClicked(QWidget* owner, QWidget* parent);
94 void onAddToolButtonClicked();
96 void onRemoveToolButtonClicked();
98 void onLoadAttrsToolButtonClicked();
102 std::unique_ptr<Ui::QueryConditionWidgetForm>
m_ui;
121 #endif // __TERRALIB_QT_WIDGETS_QUERY_INTERNAL_QUERYCONDITIONWIDGET_H
boost::shared_ptr< DataSource > DataSourcePtr
A class that models the description of a dataset.
This is an abstract class that models a query expression.
A class that models a Function expression.