26 #ifndef __TERRALIB_PLUGINS_TERRALIB4_INTERNAL_TL4CONVERTERWIZARD_H
27 #define __TERRALIB_PLUGINS_TERRALIB4_INTERNAL_TL4CONVERTERWIZARD_H
30 #include "../../../../dataaccess/datasource/DataSourceInfo.h"
39 #include <QTableWidget>
41 #include <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;
62 class TL4ThemeSelectionWizardPage;
76 bool validateCurrentPage();
80 bool validTerraLib4Connection();
82 bool validLayerSelection();
84 bool validLayerNames();
86 std::string getOriginalName(
const std::string& targetName);
88 std::string getNewName(
const std::string& originalName);
130 std::auto_ptr<Ui::TL4ConverterWizardForm>
m_ui;
146 #endif // __TERRALIB_PLUGINS_TERRALIB4_INTERNAL_TL4CONVERTERWIZARD_H
std::auto_ptr< te::qt::widgets::DataSourceSelectorWizardPage > m_datasourceSelectorPage
std::auto_ptr< TL4ThemeSelectionWizardPage > m_themeSelection
std::auto_ptr< te::da::DataSource > m_tl4Database
std::auto_ptr< Ui::TL4ConverterWizardForm > m_ui
A base class for application events.
std::vector< std::pair< std::string, std::string > > m_rasterFiles
std::string m_rasterFolderPath
std::auto_ptr< QWizardPage > m_resolveNamePage
te::da::DataSourceInfoPtr m_targetDataSource
#define TEQTPLUGINTERRALIB4EXPORT
You can use this macro in order to export/import classes and functions from all plug-ins files...
std::auto_ptr< TL4ConnectorWizardPage > m_connectorPage
std::auto_ptr< QTableWidget > m_resolveNameTableWidget
std::auto_ptr< TL4FinalPageWizardPage > m_finalPage
std::auto_ptr< TL4LayerSelectionWizardPage > m_layerSelectionPage
std::auto_ptr< TL4RasterFolderSelectionWizardPage > m_rasterFolderSelectionPage
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr