26#ifndef __TERRALIB_PLUGINS_TERRALIB4_INTERNAL_TL4CONVERTERWIZARD_H
27#define __TERRALIB_PLUGINS_TERRALIB4_INTERNAL_TL4CONVERTERWIZARD_H
39#include <QTableWidget>
44namespace Ui {
class TL4ConverterWizardForm; }
54 namespace af {
namespace evt {
struct Event; } }
132 std::unique_ptr<Ui::TL4ConverterWizardForm>
m_ui;
A conteiner class for keeping information about a data source.
An abstract class for data providers like a DBMS, Web Services or a regular file.
A wizard page that provides the capability of connecting to a TerraLib 4.x database.
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
std::unique_ptr< te::qt::widgets::DataSourceSelectorWizardPage > m_datasourceSelectorPage
std::string m_rasterFolderPath
std::unique_ptr< TL4FinalPageWizardPage > m_finalPage
@ PAGE_RASTERFOLDER_SELECTOR
@ PAGE_TERRALIB4_CONNECTOR
@ PAGE_NAME_RESOLVE_SELECTOR
@ PAGE_DATASOURCE_SELECTOR
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
Namespace for the DataAccess API of TerraLib.
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr
Namespace for the Qt Application Framework module of TerraLib.
Namespace for the Qt module of TerraLib.
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.