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:
QDialog

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 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

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

Definition at line 127 of file QueryDataSourceDialog.cpp.

References m_keyWords.

Member Function Documentation

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

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

Referenced by onCreateLayerToolButtonClicked().

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

Definition at line 246 of file QueryDataSourceDialog.cpp.

References m_layerList, m_ui, and onPkTableComboBoxSelected().

Referenced by onDataSourceSelected(), and setLayerList().

void te::qt::widgets::QueryDataSourceDialog::onClearPushButtonClicked ( )
protectedslot
void te::qt::widgets::QueryDataSourceDialog::onDataSetItemClicked ( QListWidgetItem *  item)
protectedslot
void te::qt::widgets::QueryDataSourceDialog::onDataSourceSelected ( int  index)
protectedslot
void te::qt::widgets::QueryDataSourceDialog::onListWidgetDoubleClicked ( QListWidgetItem *  item)
protectedslot

Definition at line 869 of file QueryDataSourceDialog.cpp.

References m_ui.

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

Definition at line 528 of file QueryDataSourceDialog.cpp.

References m_ui.

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

Definition at line 500 of file QueryDataSourceDialog.cpp.

References file(), and m_ui.

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

Definition at line 496 of file QueryDataSourceDialog.cpp.

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

Definition at line 848 of file QueryDataSourceDialog.cpp.

References m_toFile, and m_ui.

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

Definition at line 140 of file QueryDataSourceDialog.cpp.

References m_appMapDisplay.

Referenced by TerraView::onToolsQueryDataSourceTriggered().

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

This method is used to set the list of layers.

Definition at line 132 of file QueryDataSourceDialog.cpp.

References m_layerList, m_ui, and onBaseDataSetSelected().

Referenced by TerraView::onToolsQueryDataSourceTriggered().

Member Data Documentation

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

Definition at line 142 of file QueryDataSourceDialog.h.

Referenced by onApplySelToolButtonClicked(), and setAppMapDisplay().

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

Definition at line 148 of file QueryDataSourceDialog.h.

Referenced by buildMap(), and ~QueryDataSourceDialog().

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

Definition at line 136 of file QueryDataSourceDialog.h.

Referenced by onBaseDataSetSelected(), and setLayerList().

te::da::DataSourceInfoPtr te::qt::widgets::QueryDataSourceDialog::m_outputDatasource
private
te::qt::widgets::DataSetTableModel* te::qt::widgets::QueryDataSourceDialog::m_tableModel
private
bool te::qt::widgets::QueryDataSourceDialog::m_toFile
private

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