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 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::auto_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 ( )

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.

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
void te::qt::widgets::QueryDataSourceDialog::onClearPushButtonClicked ( )
protectedslot
void te::qt::widgets::QueryDataSourceDialog::onCreateLayerToolButtonClicked ( )
protectedslot
void te::qt::widgets::QueryDataSourceDialog::onDataSetItemClicked ( QListWidgetItem *  item)
protectedslot
void te::qt::widgets::QueryDataSourceDialog::onDataSourceSelected ( int  index)
protectedslot
void te::qt::widgets::QueryDataSourceDialog::onOpenSqlToolButtonClicked ( )
protectedslot
void te::qt::widgets::QueryDataSourceDialog::onPkTableComboBoxSelected ( int  index)
protectedslot
void te::qt::widgets::QueryDataSourceDialog::onSaveSqlToolButtonClicked ( )
protectedslot
void te::qt::widgets::QueryDataSourceDialog::onSQLEditorTextChanged ( )
protectedslot
void te::qt::widgets::QueryDataSourceDialog::onTargetDatasourceToolButtonPressed ( )
protectedslot
void te::qt::widgets::QueryDataSourceDialog::onTargetFileToolButtonPressed ( )
protectedslot
void te::qt::widgets::QueryDataSourceDialog::setAppMapDisplay ( te::qt::widgets::MapDisplay appMapDisplay)
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

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

Definition at line 138 of file QueryDataSourceDialog.h.

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

Definition at line 136 of file QueryDataSourceDialog.h.

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

Definition at line 144 of file QueryDataSourceDialog.h.

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

Definition at line 132 of file QueryDataSourceDialog.h.

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

Definition at line 140 of file QueryDataSourceDialog.h.

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

Definition at line 134 of file QueryDataSourceDialog.h.

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

Definition at line 142 of file QueryDataSourceDialog.h.

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

Definition at line 130 of file QueryDataSourceDialog.h.


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