26 #ifndef __TERRALIB_QT_WIDGETS_INTERNAL_FIELDSDIALOG_H
27 #define __TERRALIB_QT_WIDGETS_INTERNAL_FIELDSDIALOG_H
31 #include "../../../dataaccess/query/Fields.h"
33 #include "../../../dataaccess/Enums.h"
34 #include "../Config.h"
39 namespace Ui {
class FieldsDialogForm; }
47 class DoubleListWidget;
69 FieldsDialog(QWidget* parent = 0, Qt::WindowFlags f = 0);
79 void clearInputValues();
84 void clearOutputValues();
89 void setInputValues(std::vector<std::string> values);
95 void setOutputValues(std::vector<std::string> values);
100 void setFixedOutputValues(std::vector<std::string> values, std::string iconName);
105 void setLeftLabel(
const QString& value);
110 void setRightLabel(
const QString& value);
128 void onOkPushButtonClicked();
130 void onCancelPushButtonClicked();
135 std::auto_ptr<Ui::FieldsDialogForm>
m_ui;
141 #endif // __TERRALIB_QT_WIDGETS_INTERNAL_FIELDSDIALOG_H
boost::ptr_vector< Field > Fields
Fields is just a boost::ptr_vector of Field pointers.
JoinType
The type of join in a query.