All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::qt::plugins::terralib4::TL4ConverterWizard Class Reference

#include <TL4ConverterWizard.h>

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

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
< TL4ConnectorWizardPage
m_connectorPage
 
std::auto_ptr
< te::qt::widgets::DataSourceSelectorWizardPage
m_datasourceSelectorPage
 
std::auto_ptr
< TL4FinalPageWizardPage
m_finalPage
 
bool m_hasNonRaster
 
bool m_hasRaster
 
std::auto_ptr
< TL4LayerSelectionWizardPage
m_layerSelectionPage
 
std::string m_rasterFolderPath
 
std::auto_ptr
< TL4RasterFolderSelectionWizardPage
m_rasterFolderSelectionPage
 
std::auto_ptr< QWizardPage > m_resolveNamePage
 
std::auto_ptr< QTableWidget > m_resolveNameTableWidget
 
bool m_rollback
 
te::da::DataSourceInfoPtr m_targetDataSource
 
std::auto_ptr
< TL4ThemeSelectionWizardPage
m_themeSelection
 
std::auto_ptr< te::da::DataSourcem_tl4Database
 
std::auto_ptr
< Ui::TL4ConverterWizardForm > 
m_ui
 

Detailed Description

Definition at line 64 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 104 of file TL4ConverterWizard.h.

Constructor & Destructor Documentation

te::qt::plugins::terralib4::TL4ConverterWizard::~TL4ConverterWizard ( )

Definition at line 164 of file TL4ConverterWizard.cpp.

Member Function Documentation

void te::qt::plugins::terralib4::TL4ConverterWizard::back ( )
protectedslot

Definition at line 568 of file TL4ConverterWizard.cpp.

Referenced by TL4ConverterWizard().

std::string te::qt::plugins::terralib4::TL4ConverterWizard::getNewName ( const std::string &  originalName)
private

Definition at line 551 of file TL4ConverterWizard.cpp.

std::string te::qt::plugins::terralib4::TL4ConverterWizard::getOriginalName ( const std::string &  targetName)
private

Definition at line 534 of file TL4ConverterWizard.cpp.

void te::qt::plugins::terralib4::TL4ConverterWizard::help ( )
protectedslot

Definition at line 959 of file TL4ConverterWizard.cpp.

void te::qt::plugins::terralib4::TL4ConverterWizard::next ( )
protectedslot

Definition at line 573 of file TL4ConverterWizard.cpp.

Referenced by TL4ConverterWizard().

int te::qt::plugins::terralib4::TL4ConverterWizard::nextId ( ) const

Definition at line 168 of file TL4ConverterWizard.cpp.

bool te::qt::plugins::terralib4::TL4ConverterWizard::validLayerNames ( )
private
bool te::qt::plugins::terralib4::TL4ConverterWizard::validLayerSelection ( )
private

Definition at line 377 of file TL4ConverterWizard.cpp.

bool te::qt::plugins::terralib4::TL4ConverterWizard::validTerraLib4Connection ( )
private

Definition at line 347 of file TL4ConverterWizard.cpp.

References te::da::DataSourceFactory::make().

Member Data Documentation

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

Definition at line 126 of file TL4ConverterWizard.h.

Referenced by TL4ConverterWizard().

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

Definition at line 127 of file TL4ConverterWizard.h.

Referenced by TL4ConverterWizard().

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

Definition at line 131 of file TL4ConverterWizard.h.

Referenced by TL4ConverterWizard().

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

Definition at line 115 of file TL4ConverterWizard.h.

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

Definition at line 116 of file TL4ConverterWizard.h.

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

Definition at line 128 of file TL4ConverterWizard.h.

Referenced by TL4ConverterWizard().

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

Definition at line 119 of file TL4ConverterWizard.h.

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

Definition at line 129 of file TL4ConverterWizard.h.

Referenced by TL4ConverterWizard().

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

Definition at line 130 of file TL4ConverterWizard.h.

Referenced by TL4ConverterWizard().

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

Definition at line 134 of file TL4ConverterWizard.h.

Referenced by TL4ConverterWizard().

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

Definition at line 117 of file TL4ConverterWizard.h.

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

Definition at line 123 of file TL4ConverterWizard.h.

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

Definition at line 132 of file TL4ConverterWizard.h.

Referenced by TL4ConverterWizard().

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

Definition at line 121 of file TL4ConverterWizard.h.

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

Definition at line 125 of file TL4ConverterWizard.h.

Referenced by TL4ConverterWizard().


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