27 #include "../../../dataaccess.h" 
   28 #include "../../../datatype/Property.h" 
   29 #include "../utils/DoubleListWidget.h" 
   31 #include "ui_ObservationPropertiesWidgetForm.h" 
   38     m_ui(new Ui::ObservationPropertiesWidgetForm)
 
   46   QGridLayout* obsLayout = 
new QGridLayout(
m_ui->m_obsPropFrame);
 
   48   obsLayout->setContentsMargins(0, 0, 0, 0);
 
   65   std::vector<int> indexes;
 
   66   std::vector<std::string> values = m_obsWidget->getOutputValues();
 
   68   for(
size_t i = 0; i < values.size(); ++i)
 
   76   return m_obsWidget->getOutputValues();
 
   81   return m_ui->m_geometryComboBox->currentText().toStdString();
 
   87     return m_dataType->getPropertyPosition(m_ui->m_geometryComboBox->currentText().toStdString());
 
   94   return m_ui->m_idComboBox->currentText().toStdString();
 
  100     return m_dataType->getPropertyPosition(m_ui->m_idComboBox->currentText().toStdString());
 
  108   std::vector<std::string> propertyNames;
 
  109   m_dataType = dataType;
 
  111   const std::vector<te::dt::Property*>& properties = dataType->getProperties();
 
  113   for (std::size_t i = 0; i < properties.size(); i++)
 
  115     item = QString::fromStdString(properties.at(i)->getName());
 
  116     propertyNames.push_back(item.toStdString());
 
  119       m_ui->m_geometryComboBox->addItem(item);
 
  121       m_ui->m_idComboBox->addItem(item);
 
  124   m_obsWidget->setInputValues(propertyNames);
 
boost::shared_ptr< DataSetType > DataSetTypePtr
 
TEDATAACCESSEXPORT std::size_t GetPropertyPos(const DataSet *dataset, const std::string &name)