te::qt::plugins::terralib4::TL4ConverterWizard Class Reference

#include <TL4ConverterWizard.h>

Inheritance diagram for te::qt::plugins::terralib4::TL4ConverterWizard:

Signals

void triggered (te::qt::af::evt::Event *e)
 

Public Member Functions

int nextId () const
 
 TL4ConverterWizard (QWidget *parent=0, Qt::WindowFlags f=0)
 
bool validateCurrentPage ()
 
 ~TL4ConverterWizard ()
 

Protected Slots

void back ()
 
void commit ()
 
void finish ()
 
void help ()
 
void next ()
 

Private Types

enum  {
  PAGE_TERRALIB4_CONNECTOR, PAGE_LAYER_SELECTION, PAGE_DATASOURCE_SELECTOR, PAGE_RASTERFOLDER_SELECTOR,
  PAGE_NAME_RESOLVE_SELECTOR, PAGE_FINALPAGE, PAGE_THEME_SELECTION
}
 

Private Member Functions

std::string getNewName (const std::string &originalName)
 
std::string getOriginalName (const std::string &targetName)
 
bool validLayerNames ()
 
bool validLayerSelection ()
 
bool validTerraLib4Connection ()
 

Private Attributes

std::auto_ptr< TL4ConnectorWizardPagem_connectorPage
 
std::auto_ptr< te::qt::widgets::DataSourceSelectorWizardPagem_datasourceSelectorPage
 
std::auto_ptr< TL4FinalPageWizardPagem_finalPage
 
bool m_hasNonRaster
 
bool m_hasRaster
 
std::auto_ptr< TL4LayerSelectionWizardPagem_layerSelectionPage
 
std::vector< std::pair< std::string, std::string > > m_rasterFiles
 
std::string m_rasterFolderPath
 
std::auto_ptr< TL4RasterFolderSelectionWizardPagem_rasterFolderSelectionPage
 
std::auto_ptr< QWizardPage > m_resolveNamePage
 
std::auto_ptr< QTableWidget > m_resolveNameTableWidget
 
bool m_rollback
 
te::da::DataSourceInfoPtr m_targetDataSource
 
std::auto_ptr< TL4ThemeSelectionWizardPagem_themeSelection
 
std::unique_ptr< te::da::DataSourcem_tl4Database
 
std::auto_ptr< Ui::TL4ConverterWizardForm > m_ui
 

Detailed Description

Definition at line 66 of file TL4ConverterWizard.h.

Member Enumeration Documentation

anonymous enum
private
Enumerator
PAGE_TERRALIB4_CONNECTOR 
PAGE_LAYER_SELECTION 
PAGE_DATASOURCE_SELECTOR 
PAGE_RASTERFOLDER_SELECTOR 
PAGE_NAME_RESOLVE_SELECTOR 
PAGE_FINALPAGE 
PAGE_THEME_SELECTION 

Definition at line 110 of file TL4ConverterWizard.h.

Constructor & Destructor Documentation

te::qt::plugins::terralib4::TL4ConverterWizard::TL4ConverterWizard ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)
te::qt::plugins::terralib4::TL4ConverterWizard::~TL4ConverterWizard ( )

Member Function Documentation

void te::qt::plugins::terralib4::TL4ConverterWizard::back ( )
protectedslot
void te::qt::plugins::terralib4::TL4ConverterWizard::commit ( )
protectedslot
void te::qt::plugins::terralib4::TL4ConverterWizard::finish ( )
protectedslot
std::string te::qt::plugins::terralib4::TL4ConverterWizard::getNewName ( const std::string &  originalName)
private
std::string te::qt::plugins::terralib4::TL4ConverterWizard::getOriginalName ( const std::string &  targetName)
private
void te::qt::plugins::terralib4::TL4ConverterWizard::help ( )
protectedslot
void te::qt::plugins::terralib4::TL4ConverterWizard::next ( )
protectedslot
int te::qt::plugins::terralib4::TL4ConverterWizard::nextId ( ) const
void te::qt::plugins::terralib4::TL4ConverterWizard::triggered ( te::qt::af::evt::Event e)
signal
bool te::qt::plugins::terralib4::TL4ConverterWizard::validateCurrentPage ( )
bool te::qt::plugins::terralib4::TL4ConverterWizard::validLayerNames ( )
private
bool te::qt::plugins::terralib4::TL4ConverterWizard::validLayerSelection ( )
private
bool te::qt::plugins::terralib4::TL4ConverterWizard::validTerraLib4Connection ( )
private

Member Data Documentation

std::auto_ptr<TL4ConnectorWizardPage> te::qt::plugins::terralib4::TL4ConverterWizard::m_connectorPage
private

Definition at line 133 of file TL4ConverterWizard.h.

std::auto_ptr<te::qt::widgets::DataSourceSelectorWizardPage> te::qt::plugins::terralib4::TL4ConverterWizard::m_datasourceSelectorPage
private

Definition at line 134 of file TL4ConverterWizard.h.

std::auto_ptr<TL4FinalPageWizardPage> te::qt::plugins::terralib4::TL4ConverterWizard::m_finalPage
private

Definition at line 138 of file TL4ConverterWizard.h.

bool te::qt::plugins::terralib4::TL4ConverterWizard::m_hasNonRaster
private

Definition at line 121 of file TL4ConverterWizard.h.

bool te::qt::plugins::terralib4::TL4ConverterWizard::m_hasRaster
private

Definition at line 122 of file TL4ConverterWizard.h.

std::auto_ptr<TL4LayerSelectionWizardPage> te::qt::plugins::terralib4::TL4ConverterWizard::m_layerSelectionPage
private

Definition at line 135 of file TL4ConverterWizard.h.

std::vector<std::pair<std::string, std::string> > te::qt::plugins::terralib4::TL4ConverterWizard::m_rasterFiles
private

Definition at line 130 of file TL4ConverterWizard.h.

std::string te::qt::plugins::terralib4::TL4ConverterWizard::m_rasterFolderPath
private

Definition at line 125 of file TL4ConverterWizard.h.

std::auto_ptr<TL4RasterFolderSelectionWizardPage> te::qt::plugins::terralib4::TL4ConverterWizard::m_rasterFolderSelectionPage
private

Definition at line 136 of file TL4ConverterWizard.h.

std::auto_ptr<QWizardPage> te::qt::plugins::terralib4::TL4ConverterWizard::m_resolveNamePage
private

Definition at line 137 of file TL4ConverterWizard.h.

std::auto_ptr<QTableWidget> te::qt::plugins::terralib4::TL4ConverterWizard::m_resolveNameTableWidget
private

Definition at line 141 of file TL4ConverterWizard.h.

bool te::qt::plugins::terralib4::TL4ConverterWizard::m_rollback
private

Definition at line 123 of file TL4ConverterWizard.h.

te::da::DataSourceInfoPtr te::qt::plugins::terralib4::TL4ConverterWizard::m_targetDataSource
private

Definition at line 129 of file TL4ConverterWizard.h.

std::auto_ptr<TL4ThemeSelectionWizardPage> te::qt::plugins::terralib4::TL4ConverterWizard::m_themeSelection
private

Definition at line 139 of file TL4ConverterWizard.h.

std::unique_ptr<te::da::DataSource> te::qt::plugins::terralib4::TL4ConverterWizard::m_tl4Database
private

Definition at line 127 of file TL4ConverterWizard.h.

std::auto_ptr<Ui::TL4ConverterWizardForm> te::qt::plugins::terralib4::TL4ConverterWizard::m_ui
private

Definition at line 132 of file TL4ConverterWizard.h.


The documentation for this class was generated from the following file: