26 #ifndef __TERRALIB_QT_WIDGETS_INTERNAL_UPDATEPROPERTY_H
27 #define __TERRALIB_QT_WIDGETS_INTERNAL_UPDATEPROPERTY_H
30 #include "../Config.h"
34 #include <QtGui/QDialog>
35 #include <ui_UpdateProperty.h>
44 namespace dt {
class Property; }
63 void dataSetComboBoxChanged(
const QString& dataSet);
64 void propertiesComboBoxActivated(
const QString& p);
65 void dataTypeComboBoxChanged(
const QString& dataType);
66 void requiredCheckBoxClicked(
bool checked);
67 void arrayElementDataTypeComboBoxChanged(
const QString& arrayElementDataType);
68 void okPushButtonClicked();
69 void cancelPushButtonClicked();
70 void helpPushButtonClicked();
73 void setArrayPropertyData();
74 void setCompositePropertyData();
75 void setDateTimePropertyData();
76 void setGeometryPropertyData();
77 void setNumericPropertyData();
78 void setRasterPropertyData();
79 void setStringPropertyData();
106 void closeEvent(QCloseEvent* e);
124 #endif // __TERRALIB_QT_WIDGETS_INTERNAL_UPDATEPROPERTY_H
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module.
te::dt::Property * m_updatedProperty
te::dt::Property * getOldProperty() const
te::dt::Property * getUpdatedProperty() const
Enumerations related to Geometry module.
std::string m_propertyName
te::dt::Property * m_oldProperty
std::map< int, QString > m_propertyTypeMap
An abstract class for data providers like a DBMS, Web Services or a regular file. ...
std::string * m_defaultValue
It models a property definition.
std::map< te::gm::GeomType, QString > m_geomTypeTextMap
te::da::DataSource * m_ds