te::qt::plugins::terralib4::TL4LayerSelectionWizardPage Class Reference

#include <TL4LayerSelectionWizardPage.h>

Inheritance diagram for te::qt::plugins::terralib4::TL4LayerSelectionWizardPage:
QWizardPage

Public Member Functions

std::vector< std::string > getChecked ()
 
std::vector< QListWidgetItem * > getCheckedItems ()
 
bool hasChecked () const
 
void setDatasets (std::vector< std::string > layers, std::vector< std::string > tables, std::vector< std::string > rasters, std::vector< std::pair< std::string, std::string > > rasterFiles)
 
void setTL4Layers (std::vector< std::string > layers)
 
void setTL4RasterFiles (std::vector< std::pair< std::string, std::string > > rasterFiles)
 
void setTL4Rasters (std::vector< std::string > rasters)
 
void setTL4Tables (std::vector< std::string > tables)
 
 TL4LayerSelectionWizardPage (QWidget *parent=0)
 
 ~TL4LayerSelectionWizardPage ()
 

Protected Slots

void onDeselectAllPushButtonClicked ()
 
void onSelectAllPushButtonClicked ()
 

Private Types

enum  NodeType { LAYER = 0, THEME = 1, TABLE = 2, RASTER = 3 }
 Auxiliary internal enumeration to control the StyleExplorer tree nodes. More...
 

Private Attributes

std::unique_ptr< Ui::TL4LayerSelectionWizardPageForm > m_ui
 

Detailed Description

Definition at line 51 of file TL4LayerSelectionWizardPage.h.

Member Enumeration Documentation

Auxiliary internal enumeration to control the StyleExplorer tree nodes.

Enumerator
LAYER 

TerraLib4 Layer.

THEME 

TerraLib4 Theme.

TABLE 

TerraLib4 Table.

RASTER 

TerraLib4 Raster.

Definition at line 62 of file TL4LayerSelectionWizardPage.h.

Constructor & Destructor Documentation

te::qt::plugins::terralib4::TL4LayerSelectionWizardPage::TL4LayerSelectionWizardPage ( QWidget parent = 0)
te::qt::plugins::terralib4::TL4LayerSelectionWizardPage::~TL4LayerSelectionWizardPage ( )

Definition at line 71 of file TL4LayerSelectionWizardPage.cpp.

Member Function Documentation

std::vector< std::string > te::qt::plugins::terralib4::TL4LayerSelectionWizardPage::getChecked ( )

Definition at line 131 of file TL4LayerSelectionWizardPage.cpp.

References m_ui.

std::vector< QListWidgetItem * > te::qt::plugins::terralib4::TL4LayerSelectionWizardPage::getCheckedItems ( )

Definition at line 174 of file TL4LayerSelectionWizardPage.cpp.

References m_ui.

bool te::qt::plugins::terralib4::TL4LayerSelectionWizardPage::hasChecked ( ) const

Definition at line 143 of file TL4LayerSelectionWizardPage.cpp.

References m_ui.

void te::qt::plugins::terralib4::TL4LayerSelectionWizardPage::onDeselectAllPushButtonClicked ( )
protectedslot

Definition at line 164 of file TL4LayerSelectionWizardPage.cpp.

References m_ui.

Referenced by TL4LayerSelectionWizardPage().

void te::qt::plugins::terralib4::TL4LayerSelectionWizardPage::onSelectAllPushButtonClicked ( )
protectedslot

Definition at line 154 of file TL4LayerSelectionWizardPage.cpp.

References m_ui.

Referenced by TL4LayerSelectionWizardPage().

void te::qt::plugins::terralib4::TL4LayerSelectionWizardPage::setDatasets ( std::vector< std::string >  layers,
std::vector< std::string >  tables,
std::vector< std::string >  rasters,
std::vector< std::pair< std::string, std::string > >  rasterFiles 
)
void te::qt::plugins::terralib4::TL4LayerSelectionWizardPage::setTL4Layers ( std::vector< std::string >  layers)

Definition at line 89 of file TL4LayerSelectionWizardPage.cpp.

References getImage(), LAYER, and m_ui.

Referenced by setDatasets().

void te::qt::plugins::terralib4::TL4LayerSelectionWizardPage::setTL4RasterFiles ( std::vector< std::pair< std::string, std::string > >  rasterFiles)

Definition at line 99 of file TL4LayerSelectionWizardPage.cpp.

References getImage(), m_ui, and RASTER.

Referenced by setDatasets().

void te::qt::plugins::terralib4::TL4LayerSelectionWizardPage::setTL4Rasters ( std::vector< std::string >  rasters)

Definition at line 121 of file TL4LayerSelectionWizardPage.cpp.

References getImage(), m_ui, and RASTER.

Referenced by setDatasets().

void te::qt::plugins::terralib4::TL4LayerSelectionWizardPage::setTL4Tables ( std::vector< std::string >  tables)

Definition at line 111 of file TL4LayerSelectionWizardPage.cpp.

References getImage(), m_ui, and TABLE.

Referenced by setDatasets().

Member Data Documentation

std::unique_ptr<Ui::TL4LayerSelectionWizardPageForm> te::qt::plugins::terralib4::TL4LayerSelectionWizardPage::m_ui
private

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