27 #include "../../../dataaccess.h"
28 #include "../../../datatype/Property.h"
29 #include "../utils/DoubleListWidget.h"
32 #include "ui_DoubleListWidgetForm.h"
33 #include "ui_ObservationDialogForm.h"
34 #include "ui_TemporalPropertiesWidgetForm.h"
38 m_ui(new Ui::ObservationDialogForm)
47 std::vector<std::string> properties;
64 QGridLayout* propLayout =
new QGridLayout(
m_ui->m_propertiesWidgetFrame);
65 QVBoxLayout *vboxLayout =
new QVBoxLayout;
69 m_ui->m_uniquePropertiesGroupBox->setLayout(vboxLayout);
70 this->layout()->setSizeConstraint(QLayout::SetFixedSize);
virtual std::string getPropertyName(std::size_t i) const =0
It returns the property name at position pos.
virtual std::size_t getNumProperties() const =0
It returns the number of properties that composes an item of the dataset.
A dataset is the unit of information manipulated by the data access module of TerraLib.
virtual int getPropertyDataType(std::size_t i) const =0
It returns the underlying data type of the property at position pos.
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr