All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 highlightLayerObjects (const te::map::AbstractLayerPtr &layer, te::da::DataSet *dataset, const QColor &color)
 

Public Member Functions

 QueryDataSourceDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
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 onDataSetItemClicked (QListWidgetItem *item)
 
void onDataSourceSelected (int index)
 
void onOpenSqlToolButtonClicked ()
 
void onSaveSqlToolButtonClicked ()
 
void onSQLEditorTextChanged ()
 

Protected Member Functions

void buildMap ()
 
void loadDataSourcesInformation ()
 

Private Attributes

te::qt::widgets::DataSetDisplaym_dataSetDisplay
 
std::map< std::string,
Qt::GlobalColor > 
m_keyWords
 
std::list
< te::map::AbstractLayerPtr
m_layerList
 
te::qt::widgets::DataSetTableModelm_tableModel
 
std::auto_ptr
< Ui::QueryDataSourceDialogForm > 
m_ui
 

Detailed Description

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

Definition at line 63 of file QueryDataSourceDialog.h.

Constructor & Destructor Documentation

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

Definition at line 93 of file QueryDataSourceDialog.cpp.

Member Function Documentation

void te::qt::widgets::QueryDataSourceDialog::buildMap ( )
protected
void te::qt::widgets::QueryDataSourceDialog::highlightLayerObjects ( const te::map::AbstractLayerPtr layer,
te::da::DataSet dataset,
const QColor &  color 
)
signal

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

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

Definition at line 189 of file QueryDataSourceDialog.cpp.

Referenced by QueryDataSourceDialog().

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

Definition at line 312 of file QueryDataSourceDialog.cpp.

Referenced by QueryDataSourceDialog().

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

Definition at line 161 of file QueryDataSourceDialog.cpp.

References te::da::GetDataSetNames(), and te::da::GetDataSource().

Referenced by QueryDataSourceDialog().

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

Definition at line 426 of file QueryDataSourceDialog.cpp.

Referenced by QueryDataSourceDialog().

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

Definition at line 401 of file QueryDataSourceDialog.cpp.

Referenced by QueryDataSourceDialog().

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

Definition at line 321 of file QueryDataSourceDialog.cpp.

References te::at::Bold.

Referenced by QueryDataSourceDialog().

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 98 of file QueryDataSourceDialog.cpp.

Referenced by te::qt::af::BaseApplication::onToolsQueryDataSourceTriggered().

Member Data Documentation

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

Definition at line 120 of file QueryDataSourceDialog.h.

Referenced by QueryDataSourceDialog().

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

Definition at line 122 of file QueryDataSourceDialog.h.

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

Definition at line 116 of file QueryDataSourceDialog.h.

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

Definition at line 118 of file QueryDataSourceDialog.h.

Referenced by QueryDataSourceDialog().

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

Definition at line 114 of file QueryDataSourceDialog.h.

Referenced by QueryDataSourceDialog().


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