te::qt::widgets::QueryDataSourceDialog Class Reference

This file defines a class for a Query Data Source Dialog Dialog. More...

#include <QueryDataSourceDialog.h>

Inheritance diagram for te::qt::widgets::QueryDataSourceDialog:

Signals

void createNewLayer (te::map::AbstractLayerPtr layer)
 

Public Member Functions

 QueryDataSourceDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
void setAppMapDisplay (te::qt::widgets::MapDisplay *appMapDisplay)
 
void setLayerList (std::list< te::map::AbstractLayerPtr > layerList)
 This method is used to set the list of layers. More...
 
 ~QueryDataSourceDialog ()
 

Protected Slots

void onApplyPushButtonClicked ()
 
void onApplySelToolButtonClicked ()
 
void onBaseDataSetSelected (int index)
 
void onClearPushButtonClicked ()
 
void onCreateLayerToolButtonClicked ()
 
void onDataSetItemClicked (QListWidgetItem *item)
 
void onDataSourceSelected (int index)
 
void onExecutePushButtonClicked ()
 
void onListWidgetDoubleClicked (QListWidgetItem *item)
 
void onOpenSqlToolButtonClicked ()
 
void onPkTableComboBoxSelected (int index)
 
void onQuickSelectToolButtonClicked ()
 
void onSaveSqlToolButtonClicked ()
 
void onSQLEditorTextChanged ()
 
void onTargetDatasourceToolButtonPressed ()
 
void onTargetFileToolButtonPressed ()
 

Protected Member Functions

void buildMap ()
 
void loadDataSourcesInformation ()
 

Private Attributes

te::qt::widgets::MapDisplaym_appMapDisplay
 
te::qt::widgets::DataSetDisplaym_dataSetDisplay
 
std::map< std::string, Qt::GlobalColor > m_keyWords
 
std::list< te::map::AbstractLayerPtrm_layerList
 
te::da::DataSourceInfoPtr m_outputDatasource
 
te::qt::widgets::DataSetTableModelm_tableModel
 
bool m_toFile
 
std::unique_ptr< Ui::QueryDataSourceDialogForm > m_ui
 

Detailed Description

This file defines a class for a Query Data Source Dialog Dialog.

Definition at line 67 of file QueryDataSourceDialog.h.

Constructor & Destructor Documentation

◆ QueryDataSourceDialog()

te::qt::widgets::QueryDataSourceDialog::QueryDataSourceDialog ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

◆ ~QueryDataSourceDialog()

te::qt::widgets::QueryDataSourceDialog::~QueryDataSourceDialog ( )

Member Function Documentation

◆ buildMap()

void te::qt::widgets::QueryDataSourceDialog::buildMap ( )
protected

◆ createNewLayer

void te::qt::widgets::QueryDataSourceDialog::createNewLayer ( te::map::AbstractLayerPtr  layer)
signal

This signal is emitted when the layer objects must be highlighted.

◆ loadDataSourcesInformation()

void te::qt::widgets::QueryDataSourceDialog::loadDataSourcesInformation ( )
protected

◆ onApplyPushButtonClicked

void te::qt::widgets::QueryDataSourceDialog::onApplyPushButtonClicked ( )
protectedslot

◆ onApplySelToolButtonClicked

void te::qt::widgets::QueryDataSourceDialog::onApplySelToolButtonClicked ( )
protectedslot

◆ onBaseDataSetSelected

void te::qt::widgets::QueryDataSourceDialog::onBaseDataSetSelected ( int  index)
protectedslot

◆ onClearPushButtonClicked

void te::qt::widgets::QueryDataSourceDialog::onClearPushButtonClicked ( )
protectedslot

◆ onCreateLayerToolButtonClicked

void te::qt::widgets::QueryDataSourceDialog::onCreateLayerToolButtonClicked ( )
protectedslot

◆ onDataSetItemClicked

void te::qt::widgets::QueryDataSourceDialog::onDataSetItemClicked ( QListWidgetItem *  item)
protectedslot

◆ onDataSourceSelected

void te::qt::widgets::QueryDataSourceDialog::onDataSourceSelected ( int  index)
protectedslot

◆ onExecutePushButtonClicked

void te::qt::widgets::QueryDataSourceDialog::onExecutePushButtonClicked ( )
protectedslot

◆ onListWidgetDoubleClicked

void te::qt::widgets::QueryDataSourceDialog::onListWidgetDoubleClicked ( QListWidgetItem *  item)
protectedslot

◆ onOpenSqlToolButtonClicked

void te::qt::widgets::QueryDataSourceDialog::onOpenSqlToolButtonClicked ( )
protectedslot

◆ onPkTableComboBoxSelected

void te::qt::widgets::QueryDataSourceDialog::onPkTableComboBoxSelected ( int  index)
protectedslot

◆ onQuickSelectToolButtonClicked

void te::qt::widgets::QueryDataSourceDialog::onQuickSelectToolButtonClicked ( )
protectedslot

◆ onSaveSqlToolButtonClicked

void te::qt::widgets::QueryDataSourceDialog::onSaveSqlToolButtonClicked ( )
protectedslot

◆ onSQLEditorTextChanged

void te::qt::widgets::QueryDataSourceDialog::onSQLEditorTextChanged ( )
protectedslot

◆ onTargetDatasourceToolButtonPressed

void te::qt::widgets::QueryDataSourceDialog::onTargetDatasourceToolButtonPressed ( )
protectedslot

◆ onTargetFileToolButtonPressed

void te::qt::widgets::QueryDataSourceDialog::onTargetFileToolButtonPressed ( )
protectedslot

◆ setAppMapDisplay()

void te::qt::widgets::QueryDataSourceDialog::setAppMapDisplay ( te::qt::widgets::MapDisplay appMapDisplay)

◆ setLayerList()

void te::qt::widgets::QueryDataSourceDialog::setLayerList ( std::list< te::map::AbstractLayerPtr layerList)

This method is used to set the list of layers.

Member Data Documentation

◆ m_appMapDisplay

te::qt::widgets::MapDisplay* te::qt::widgets::QueryDataSourceDialog::m_appMapDisplay
private

Definition at line 144 of file QueryDataSourceDialog.h.

◆ m_dataSetDisplay

te::qt::widgets::DataSetDisplay* te::qt::widgets::QueryDataSourceDialog::m_dataSetDisplay
private

Definition at line 142 of file QueryDataSourceDialog.h.

◆ m_keyWords

std::map<std::string, Qt::GlobalColor> te::qt::widgets::QueryDataSourceDialog::m_keyWords
private

Definition at line 150 of file QueryDataSourceDialog.h.

◆ m_layerList

std::list<te::map::AbstractLayerPtr> te::qt::widgets::QueryDataSourceDialog::m_layerList
private

Definition at line 138 of file QueryDataSourceDialog.h.

◆ m_outputDatasource

te::da::DataSourceInfoPtr te::qt::widgets::QueryDataSourceDialog::m_outputDatasource
private

Definition at line 146 of file QueryDataSourceDialog.h.

◆ m_tableModel

te::qt::widgets::DataSetTableModel* te::qt::widgets::QueryDataSourceDialog::m_tableModel
private

Definition at line 140 of file QueryDataSourceDialog.h.

◆ m_toFile

bool te::qt::widgets::QueryDataSourceDialog::m_toFile
private

Definition at line 148 of file QueryDataSourceDialog.h.

◆ m_ui

std::unique_ptr<Ui::QueryDataSourceDialogForm> te::qt::widgets::QueryDataSourceDialog::m_ui
private

Definition at line 136 of file QueryDataSourceDialog.h.


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