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::unique_ptr< Ui::MainWindowDialogForm > m_ui
 

Detailed Description

Definition at line 53 of file MainWindowDialog.h.

Constructor & Destructor Documentation

◆ MainWindowDialog()

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

◆ ~MainWindowDialog()

te::addressgeocoding::MainWindowDialog::~MainWindowDialog ( )

Member Function Documentation

◆ GetAddressDataSource()

void te::addressgeocoding::MainWindowDialog::GetAddressDataSource ( std::string  fileName)
private

◆ GetAddressFilePathToSettings()

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

◆ getLayer()

te::map::AbstractLayerPtr te::addressgeocoding::MainWindowDialog::getLayer ( )

Get the generated layer.

Returns
the generated layer.

◆ onAddressComboBoxChanged

void te::addressgeocoding::MainWindowDialog::onAddressComboBoxChanged ( int  index)
protectedslot

◆ onCancelPushButtonClicked

void te::addressgeocoding::MainWindowDialog::onCancelPushButtonClicked ( )
protectedslot

◆ onConfigureLayerClicked

void te::addressgeocoding::MainWindowDialog::onConfigureLayerClicked ( )
protectedslot

◆ onEditAddressToolButtonPressed

void te::addressgeocoding::MainWindowDialog::onEditAddressToolButtonPressed ( )
protectedslot

◆ onFinalLeftComboBoxChanged

void te::addressgeocoding::MainWindowDialog::onFinalLeftComboBoxChanged ( int  index)
protectedslot

◆ onFinalRightComboBoxChanged

void te::addressgeocoding::MainWindowDialog::onFinalRightComboBoxChanged ( int  index)
protectedslot

◆ onInitialLeftComboBoxChanged

void te::addressgeocoding::MainWindowDialog::onInitialLeftComboBoxChanged ( int  index)
protectedslot

◆ onInitialRightComboBoxChanged

void te::addressgeocoding::MainWindowDialog::onInitialRightComboBoxChanged ( int  index)
protectedslot

◆ onLayerComboBoxChanged

void te::addressgeocoding::MainWindowDialog::onLayerComboBoxChanged ( int  index)
protectedslot

◆ onOkPushButtonClicked

void te::addressgeocoding::MainWindowDialog::onOkPushButtonClicked ( )
protectedslot

◆ onRemoveAddressToolButtonPressed

void te::addressgeocoding::MainWindowDialog::onRemoveAddressToolButtonPressed ( )
protectedslot

◆ onTargetDatasourceToolButtonPressed

void te::addressgeocoding::MainWindowDialog::onTargetDatasourceToolButtonPressed ( )
protectedslot

◆ onTargetFileAddressToolButtonPressed

void te::addressgeocoding::MainWindowDialog::onTargetFileAddressToolButtonPressed ( )
protectedslot

◆ onTargetFileToolButtonPressed

void te::addressgeocoding::MainWindowDialog::onTargetFileToolButtonPressed ( )
protectedslot

◆ setLayers()

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

◆ m_addressDataSource

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

Definition at line 127 of file MainWindowDialog.h.

◆ m_addressFile

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

Definition at line 129 of file MainWindowDialog.h.

◆ m_associatedProps

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

Definition at line 130 of file MainWindowDialog.h.

◆ m_finalLeft

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

Definition at line 123 of file MainWindowDialog.h.

◆ m_finalRight

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

Definition at line 125 of file MainWindowDialog.h.

◆ m_initialLeft

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

Definition at line 122 of file MainWindowDialog.h.

◆ m_initialRight

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

Definition at line 124 of file MainWindowDialog.h.

◆ m_layerDataSource

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

Definition at line 116 of file MainWindowDialog.h.

◆ m_layers

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

List of layers.

Definition at line 114 of file MainWindowDialog.h.

◆ m_mapFields

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

Definition at line 128 of file MainWindowDialog.h.

◆ m_newColumnLayer

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

Layer used for tsVector column.

Definition at line 117 of file MainWindowDialog.h.

◆ m_outputDatasource

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

DataSource information.

Definition at line 119 of file MainWindowDialog.h.

◆ m_properties

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.

◆ m_resultLayer

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

Generated Layer.

Definition at line 120 of file MainWindowDialog.h.

◆ m_selectedLayer

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

List of layers.

Definition at line 115 of file MainWindowDialog.h.

◆ m_streetNumber

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

Definition at line 131 of file MainWindowDialog.h.

◆ m_toFile

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

Definition at line 133 of file MainWindowDialog.h.

◆ m_ui

std::unique_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: