26 #ifndef __TERRALIB_PLUGINS_EXCHANGER_INTERNAL_DATASETOPTIONSWIZARDPAGE_H
27 #define __TERRALIB_PLUGINS_EXCHANGER_INTERNAL_DATASETOPTIONSWIZARDPAGE_H
31 #include "../../../dataaccess/dataset/DataSetType.h"
32 #include "../../../dataaccess/datasource/DataSourceInfo.h"
34 #include "../Config.h"
41 #include <QWizardPage>
44 namespace Ui {
class DataSetOptionsWizardPageForm; }
46 class QListWidgetItem;
50 namespace da {
class DataSetTypeConverter; }
55 class ConstraintsIndexesListWidget;
56 class DataSetAdapterWidget;
68 void set(
const std::list<te::da::DataSetTypePtr>& datasets,
72 const std::map<te::da::DataSetTypePtr, te::da::DataSetTypeConverter*>& getDatasets()
const;
74 void showSimpleMode(
const bool& mode);
82 void sridInputSearchToolButtonPressed();
84 void sridOutputSearchToolButtonPressed();
86 void datasetPressed(QListWidgetItem* item);
98 void setControlsEnabled(
bool enabled);
113 std::auto_ptr<Ui::DataSetOptionsWizardPageForm>
m_ui;
116 std::map<te::da::DataSetTypePtr, te::da::DataSetTypeConverter*>
m_datasets;
125 #endif // __TERRALIB_PLUGINS_EXCHANGER_INTERNAL_DATASETOPTIONSWIZARDPAGE_H
boost::shared_ptr< DataSetType > DataSetTypePtr
std::map< te::da::DataSetTypePtr, te::da::DataSetTypeConverter * > m_datasets
te::da::DataSourceInfoPtr m_targetDatasource
std::auto_ptr< Ui::DataSetOptionsWizardPageForm > m_ui
te::da::DataSourceInfoPtr m_datasource
std::auto_ptr< te::qt::widgets::ConstraintsIndexesListWidget > m_constraintWidget
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr
std::auto_ptr< te::qt::widgets::DataSetAdapterWidget > m_dataSetAdapterWidget