26 #ifndef __TERRALIB_QT_WIDGETS_INTERNAL_FIELDSDIALOG_H
27 #define __TERRALIB_QT_WIDGETS_INTERNAL_FIELDSDIALOG_H
30 #include "../../../dataaccess/query/Fields.h"
31 #include "../../../dataaccess/Enums.h"
32 #include "../Config.h"
37 namespace Ui {
class FieldsDialogForm; }
45 class DoubleListWidget;
67 FieldsDialog(QWidget* parent = 0, Qt::WindowFlags f = 0);
77 void clearInputValues();
82 void clearOutputValues();
87 void setInputValues(std::vector<std::string> values);
93 void setOutputValues(std::vector<std::string> values);
98 void setFixedOutputValues(std::vector<std::string> values, std::string iconName);
103 void setLeftLabel(
const QString& value);
108 void setRightLabel(
const QString& value);
126 void onOkPushButtonClicked();
128 void onCancelPushButtonClicked();
133 std::auto_ptr<Ui::FieldsDialogForm>
m_ui;
139 #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.