26 #ifndef __TERRALIB_QT_WIDGETS_INTERNAL_ADDPROPERTY_H
27 #define __TERRALIB_QT_WIDGETS_INTERNAL_ADDPROPERTY_H
30 #include "../Config.h"
33 #include <QtGui/QDialog>
34 #include <ui_AddProperty.h>
44 namespace dt {
class Property; }
62 void dataSetComboBoxChanged(
const QString& dataSetName);
63 void dataTypeComboBoxChanged(
const QString& dataType);
64 void autoNumberCheckBoxClicked(
bool checked);
65 void requiredCheckBoxClicked(
bool checked);
66 void arrayElementDataTypeComboBoxChanged(
const QString& arrayElementDataType);
67 void stringTypeComboBoxChanged(
const QString& stringType);
68 void okPushButtonClicked();
69 void cancelPushButtonClicked();
70 void helpPushButtonClicked();
73 void setArrayPropertyParams();
74 void setDateTimePropertyParams();
75 void setGeometryPropertyParams();
76 void setStringPropertyParams();
102 void closeEvent(QCloseEvent* e);
114 #endif // __TERRALIB_QT_WIDGETS_INTERNAL_ADDPROPERTY_H
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module.
std::string m_propertyName
std::string * m_defaultValue
te::da::DataSource * m_ds
te::dt::Property * getProperty()
An abstract class for data providers like a DBMS, Web Services or a regular file. ...
te::dt::Property * m_property
It models a property definition.