26 #ifndef __TERRALIB_PLUGINS_TERRALIB4_INTERNAL_TL4CONVERTERWIZARD_H
27 #define __TERRALIB_PLUGINS_TERRALIB4_INTERNAL_TL4CONVERTERWIZARD_H
30 #include "../../../../dataaccess/datasource/DataSourceInfo.h"
39 #include <QtGui/QTableWidget>
40 #include <QtGui/QWizard>
41 #include <QtGui/QWizardPage>
44 namespace Ui {
class TL4ConverterWizardForm; }
48 namespace da {
class DataSource; }
52 namespace widgets{
class DataSourceSelectorWizardPage;}
58 class TL4ConnectorWizardPage;
59 class TL4LayerSelectionWizardPage;
60 class TL4RasterFolderSelectionWizardPage;
61 class TL4FinalPageWizardPage;
75 bool validateCurrentPage();
79 bool validTerraLib4Connection();
81 bool validLayerSelection();
83 bool validLayerNames();
85 std::string getOriginalName(
const std::string& targetName);
121 std::auto_ptr<Ui::TL4ConverterWizardForm>
m_ui;
136 #endif // __TERRALIB_PLUGINS_TERRALIB4_INTERNAL_TL4CONVERTERWIZARD_H
std::auto_ptr< te::qt::widgets::DataSourceSelectorWizardPage > m_datasourceSelectorPage
std::auto_ptr< TL4LayerSelectionWizardPage > m_layerSelectionPage
std::auto_ptr< te::da::DataSource > m_tl4Database
std::auto_ptr< TL4RasterFolderSelectionWizardPage > m_rasterFolderSelectionPage
te::da::DataSourceInfoPtr m_targetDataSource
std::auto_ptr< QTableWidget > m_resolveNameTableWidget
std::auto_ptr< Ui::TL4ConverterWizardForm > m_ui
std::auto_ptr< TL4FinalPageWizardPage > m_finalPage
#define TEQTPLUGINTERRALIB4EXPORT
You can use this macro in order to export/import classes and functions from all plug-ins files...
std::string m_rasterFolderPath
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr
std::auto_ptr< TL4ConnectorWizardPage > m_connectorPage
std::auto_ptr< QWizardPage > m_resolveNamePage