26 #ifndef __TERRALIB_QT_WIDGETS_INTERNAL_DATAPROPERTIESWIDGET_H
27 #define __TERRALIB_QT_WIDGETS_INTERNAL_DATAPROPERTIESWIDGET_H
30 #include "../Config.h"
31 #include "../../../dataaccess/datasource/DataSource.h"
34 #include <QSignalMapper>
35 #include <QtGui/QWidget>
40 namespace Ui {
class DataPropertiesWidgetForm; }
45 namespace da {
class DataSet;
48 class DataSetTypeConverter;}
55 class DataSetTableView;
91 std::auto_ptr<te::da::DataSetTypeConverter> getConverter();
119 void onInputDataToolButtonTriggered();
120 void onSridPushButtonCLicked();
121 void onPropertyTypeChanged(
int index);
130 std::auto_ptr<Ui::DataPropertiesWidgetForm>
m_ui;
138 #endif // __TERRALIB_QT_WIDGETS_INTERNAL_DATAPROPERTIESWIDGET_H
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module.
A class to represent a chart display.
std::auto_ptr< DataSetTableView > m_tblView
The widget used to preview the data of the new dataset.
std::auto_ptr< te::da::DataSetTypeConverter > m_dsConverter
The DataSetConverter that will be configured by this widget.
std::auto_ptr< te::da::DataSet > m_dataSet
The DataSet that will be generated by this widget.
QSignalMapper * m_mapper
The mapper used to know which property was configured.
boost::shared_ptr< DataSource > DataSourcePtr
std::auto_ptr< te::da::DataSetType > m_dataType
The DataSetType that will be generated by this widget.
std::auto_ptr< Ui::DataPropertiesWidgetForm > m_ui
The widget's form.
An abstract class for data providers like a DBMS, Web Services or a regular file. ...
A class that models the description of a dataset.
te::da::DataSourcePtr m_dataSource
The DataSource that will be generated by this widget.
std::map< int, std::string > m_typeMap
A map that correlates a terralib type with a label.
A dataset is the unit of information manipulated by the data access module of TerraLib.