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;}
54 namespace af {
namespace evt {
struct Event; } }
60 class TL4ConnectorWizardPage;
61 class TL4LayerSelectionWizardPage;
62 class TL4RasterFolderSelectionWizardPage;
63 class TL4FinalPageWizardPage;
64 class TL4ThemeSelectionWizardPage;
132 std::unique_ptr<Ui::TL4ConverterWizardForm>
m_ui;
bool validLayerSelection()
std::unique_ptr< QWizardPage > m_resolveNamePage
std::unique_ptr< TL4ConnectorWizardPage > m_connectorPage
bool validateCurrentPage()
te::da::DataSourceInfoPtr m_targetDataSource
void triggered(te::qt::af::evt::Event *e)
std::vector< std::pair< std::string, std::string > > m_rasterFiles
@ PAGE_RASTERFOLDER_SELECTOR
@ PAGE_TERRALIB4_CONNECTOR
@ PAGE_NAME_RESOLVE_SELECTOR
@ PAGE_DATASOURCE_SELECTOR
std::unique_ptr< te::qt::widgets::DataSourceSelectorWizardPage > m_datasourceSelectorPage
std::string m_rasterFolderPath
std::unique_ptr< TL4FinalPageWizardPage > m_finalPage
std::string getOriginalName(const std::string &targetName)
std::unique_ptr< te::da::DataSource > m_tl4Database
std::unique_ptr< TL4ThemeSelectionWizardPage > m_themeSelection
bool validTerraLib4Connection()
std::unique_ptr< TL4LayerSelectionWizardPage > m_layerSelectionPage
std::unique_ptr< QTableWidget > m_resolveNameTableWidget
std::unique_ptr< Ui::TL4ConverterWizardForm > m_ui
std::string getNewName(const std::string &originalName)
TL4ConverterWizard(QWidget *parent=0, Qt::WindowFlags f=0)
std::unique_ptr< TL4RasterFolderSelectionWizardPage > m_rasterFolderSelectionPage
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr
A base class for application events.
#define TEQTPLUGINTERRALIB4EXPORT
You can use this macro in order to export/import classes and functions from all plug-ins files.
Proxy configuration file for TerraView (see terraview_config.h).