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;
57 class DataSetTableView;
69 void set(
const std::list<te::da::DataSetTypePtr>& datasets,
73 const std::map<te::da::DataSetTypePtr, te::da::DataSetTypeConverter*>&
getDatasets()
const;
120 std::unique_ptr<Ui::DataSetOptionsWizardPageForm>
m_ui;
123 std::unique_ptr<te::qt::widgets::DataSetTableView>
m_tblView;
124 std::map<te::da::DataSetTypePtr, te::da::DataSetTypeConverter*>
m_datasets;
DataSetOptionsWizardPage(QWidget *parent=0)
void showSimpleMode(const bool &mode)
te::da::DataSetTypePtr getSelectedDataSet() const
const std::map< te::da::DataSetTypePtr, te::da::DataSetTypeConverter * > & getDatasets() const
void datasetPressed(QListWidgetItem *item)
std::map< te::da::DataSetTypePtr, te::da::DataSetTypeConverter * > m_datasets
void fillCharEncodingTypes()
std::unique_ptr< te::qt::widgets::DataSetAdapterWidget > m_dataSetAdapterWidget
void setControlsEnabled(bool enabled)
std::unique_ptr< Ui::DataSetOptionsWizardPageForm > m_ui
std::unique_ptr< te::qt::widgets::ConstraintsIndexesListWidget > m_constraintWidget
void previewData(QListWidgetItem *item, bool isResult)
void onDataPreviewGroupBoxClicked()
~DataSetOptionsWizardPage()
te::da::DataSourceInfoPtr m_targetDatasource
void sridInputSearchToolButtonPressed()
te::da::DataSourceInfoPtr m_datasource
void set(const std::list< te::da::DataSetTypePtr > &datasets, const te::da::DataSourceInfoPtr &datasource, const te::da::DataSourceInfoPtr &targetDatasource)
void sridOutputSearchToolButtonPressed()
std::unique_ptr< te::qt::widgets::DataSetTableView > m_tblView
boost::shared_ptr< DataSetType > DataSetTypePtr
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr
bool operator()(const te::da::DataSetTypePtr &dataset) const
FindByName(const QString &name)