26 #ifndef __TERRALIB_PLUGINS_EXCHANGER_INTERNAL_DATASETOPTIONSWIZARDPAGE_H
27 #define __TERRALIB_PLUGINS_EXCHANGER_INTERNAL_DATASETOPTIONSWIZARDPAGE_H
30 #include "../../../dataaccess/dataset/DataSetType.h"
31 #include "../../../dataaccess/datasource/DataSourceInfo.h"
32 #include "../Config.h"
39 #include <QWizardPage>
42 namespace Ui {
class DataSetOptionsWizardPageForm; }
44 class QListWidgetItem;
48 namespace da {
class DataSetTypeConverter; }
53 class ConstraintsIndexesListWidget;
54 class DataSetAdapterWidget;
66 void set(
const std::list<te::da::DataSetTypePtr>& datasets,
70 const std::map<te::da::DataSetTypePtr, te::da::DataSetTypeConverter*>& getDatasets()
const;
72 void showSimpleMode(
const bool& mode);
80 void sridInputSearchToolButtonPressed();
82 void sridOutputSearchToolButtonPressed();
84 void datasetPressed(QListWidgetItem* item);
96 void setControlsEnabled(
bool enabled);
111 std::auto_ptr<Ui::DataSetOptionsWizardPageForm>
m_ui;
114 std::map<te::da::DataSetTypePtr, te::da::DataSetTypeConverter*>
m_datasets;
123 #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