27 #include "../../../dataaccess/query/Field.h" 28 #include "../../../dataaccess/query/PropertyName.h" 29 #include "../utils/DoubleListWidget.h" 31 #include "ui_FieldsDialogForm.h" 34 #include <QMessageBox> 41 m_ui(new
Ui::FieldsDialogForm)
47 QGridLayout* fieldsLayout =
new QGridLayout(
m_ui->m_FieldsFrame);
49 fieldsLayout->setContentsMargins(0, 0, 0, 0);
51 m_ui->m_helpPushButton->setPageReference(
"widgets/external_table/fields_dialog.html");
99 std::vector<std::string> values =
m_fieldsWidget->getOutputValues();
101 for(
size_t t = 0; t < values.size(); ++t)
105 fields->push_back(f);
113 if(
m_ui->m_rightRadioButton->isChecked())
115 else if(
m_ui->m_joinRadioButton->isChecked())
128 m_ui->m_leftRadioButton->setChecked(
true);
The Field class can be used to model an expression that takes part of the output items of a SELECT...
boost::ptr_vector< Field > Fields
Fields is just a boost::ptr_vector of Field pointers.
JoinType
The type of join in a query.