te::addressgeocoding::MainWindowDialog Class Reference

#include <MainWindowDialog.h>

Inheritance diagram for te::addressgeocoding::MainWindowDialog:

Public Member Functions

te::map::AbstractLayerPtr getLayer ()
 Get the generated layer. More...
 
 MainWindowDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
void setLayers (std::list< te::map::AbstractLayerPtr > layers)
 Set the layer that can be used. More...
 
 ~MainWindowDialog ()
 

Protected Slots

void onAddressComboBoxChanged (int index)
 
void onCancelPushButtonClicked ()
 
void onConfigureLayerClicked ()
 
void onEditAddressToolButtonPressed ()
 
void onFinalLeftComboBoxChanged (int index)
 
void onFinalRightComboBoxChanged (int index)
 
void onInitialLeftComboBoxChanged (int index)
 
void onInitialRightComboBoxChanged (int index)
 
void onLayerComboBoxChanged (int index)
 
void onOkPushButtonClicked ()
 
void onRemoveAddressToolButtonPressed ()
 
void onTargetDatasourceToolButtonPressed ()
 
void onTargetFileAddressToolButtonPressed ()
 
void onTargetFileToolButtonPressed ()
 

Private Member Functions

void GetAddressDataSource (std::string fileName)
 
void GetAddressFilePathToSettings (std::map< std::string, std::vector< std::string > > &mapFields)
 

Private Attributes

te::da::DataSourcePtr m_addressDataSource
 
std::string m_addressFile
 
std::vector< std::string > m_associatedProps
 
std::string m_finalLeft
 
std::string m_finalRight
 
std::string m_initialLeft
 
std::string m_initialRight
 
te::da::DataSourcePtr m_layerDataSource
 
std::list< te::map::AbstractLayerPtrm_layers
 List of layers. More...
 
std::map< std::string, std::vector< std::string > > m_mapFields
 
te::map::AbstractLayerPtr m_newColumnLayer
 Layer used for tsVector column. More...
 
te::da::DataSourceInfoPtr m_outputDatasource
 DataSource information. More...
 
std::vector< te::dt::Property * > m_properties
 Properties related to the selected Layer. More...
 
te::map::AbstractLayerPtr m_resultLayer
 Generated Layer. More...
 
te::map::AbstractLayerPtr m_selectedLayer
 List of layers. More...
 
std::string m_streetNumber
 
bool m_toFile
 
std::auto_ptr< Ui::MainWindowDialogForm > m_ui
 

Detailed Description

Definition at line 53 of file MainWindowDialog.h.

Constructor & Destructor Documentation

te::addressgeocoding::MainWindowDialog::MainWindowDialog ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)
te::addressgeocoding::MainWindowDialog::~MainWindowDialog ( )

Member Function Documentation

void te::addressgeocoding::MainWindowDialog::GetAddressDataSource ( std::string  fileName)
private
void te::addressgeocoding::MainWindowDialog::GetAddressFilePathToSettings ( std::map< std::string, std::vector< std::string > > &  mapFields)
private
te::map::AbstractLayerPtr te::addressgeocoding::MainWindowDialog::getLayer ( )

Get the generated layer.

Returns
the generated layer.
void te::addressgeocoding::MainWindowDialog::onAddressComboBoxChanged ( int  index)
protectedslot
void te::addressgeocoding::MainWindowDialog::onCancelPushButtonClicked ( )
protectedslot
void te::addressgeocoding::MainWindowDialog::onConfigureLayerClicked ( )
protectedslot
void te::addressgeocoding::MainWindowDialog::onEditAddressToolButtonPressed ( )
protectedslot
void te::addressgeocoding::MainWindowDialog::onFinalLeftComboBoxChanged ( int  index)
protectedslot
void te::addressgeocoding::MainWindowDialog::onFinalRightComboBoxChanged ( int  index)
protectedslot
void te::addressgeocoding::MainWindowDialog::onInitialLeftComboBoxChanged ( int  index)
protectedslot
void te::addressgeocoding::MainWindowDialog::onInitialRightComboBoxChanged ( int  index)
protectedslot
void te::addressgeocoding::MainWindowDialog::onLayerComboBoxChanged ( int  index)
protectedslot
void te::addressgeocoding::MainWindowDialog::onOkPushButtonClicked ( )
protectedslot
void te::addressgeocoding::MainWindowDialog::onRemoveAddressToolButtonPressed ( )
protectedslot
void te::addressgeocoding::MainWindowDialog::onTargetDatasourceToolButtonPressed ( )
protectedslot
void te::addressgeocoding::MainWindowDialog::onTargetFileAddressToolButtonPressed ( )
protectedslot
void te::addressgeocoding::MainWindowDialog::onTargetFileToolButtonPressed ( )
protectedslot
void te::addressgeocoding::MainWindowDialog::setLayers ( std::list< te::map::AbstractLayerPtr layers)

Set the layer that can be used.

Parameters
layersList of AbstractLayerPtr

Member Data Documentation

te::da::DataSourcePtr te::addressgeocoding::MainWindowDialog::m_addressDataSource
private

Definition at line 127 of file MainWindowDialog.h.

std::string te::addressgeocoding::MainWindowDialog::m_addressFile
private

Definition at line 129 of file MainWindowDialog.h.

std::vector<std::string> te::addressgeocoding::MainWindowDialog::m_associatedProps
private

Definition at line 130 of file MainWindowDialog.h.

std::string te::addressgeocoding::MainWindowDialog::m_finalLeft
private

Definition at line 123 of file MainWindowDialog.h.

std::string te::addressgeocoding::MainWindowDialog::m_finalRight
private

Definition at line 125 of file MainWindowDialog.h.

std::string te::addressgeocoding::MainWindowDialog::m_initialLeft
private

Definition at line 122 of file MainWindowDialog.h.

std::string te::addressgeocoding::MainWindowDialog::m_initialRight
private

Definition at line 124 of file MainWindowDialog.h.

te::da::DataSourcePtr te::addressgeocoding::MainWindowDialog::m_layerDataSource
private

Definition at line 116 of file MainWindowDialog.h.

std::list<te::map::AbstractLayerPtr> te::addressgeocoding::MainWindowDialog::m_layers
private

List of layers.

Definition at line 114 of file MainWindowDialog.h.

std::map<std::string, std::vector<std::string> > te::addressgeocoding::MainWindowDialog::m_mapFields
private

Definition at line 128 of file MainWindowDialog.h.

te::map::AbstractLayerPtr te::addressgeocoding::MainWindowDialog::m_newColumnLayer
private

Layer used for tsVector column.

Definition at line 117 of file MainWindowDialog.h.

te::da::DataSourceInfoPtr te::addressgeocoding::MainWindowDialog::m_outputDatasource
private

DataSource information.

Definition at line 119 of file MainWindowDialog.h.

std::vector<te::dt::Property*> te::addressgeocoding::MainWindowDialog::m_properties
private

Properties related to the selected Layer.

Definition at line 118 of file MainWindowDialog.h.

te::map::AbstractLayerPtr te::addressgeocoding::MainWindowDialog::m_resultLayer
private

Generated Layer.

Definition at line 120 of file MainWindowDialog.h.

te::map::AbstractLayerPtr te::addressgeocoding::MainWindowDialog::m_selectedLayer
private

List of layers.

Definition at line 115 of file MainWindowDialog.h.

std::string te::addressgeocoding::MainWindowDialog::m_streetNumber
private

Definition at line 131 of file MainWindowDialog.h.

bool te::addressgeocoding::MainWindowDialog::m_toFile
private

Definition at line 133 of file MainWindowDialog.h.

std::auto_ptr<Ui::MainWindowDialogForm> te::addressgeocoding::MainWindowDialog::m_ui
private

Definition at line 113 of file MainWindowDialog.h.


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