All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::qt::widgets::QueryLayerBuilderWizard Class Reference

#include <QueryLayerBuilderWizard.h>

Inheritance diagram for te::qt::widgets::QueryLayerBuilderWizard:

Public Member Functions

te::map::AbstractLayerPtr getQueryLayer ()
 
te::da::Select getSelectQuery ()
 
 QueryLayerBuilderWizard (QWidget *parent)
 
void setDataSource (const te::da::DataSourcePtr &ds)
 
void setLayerList (std::list< te::map::AbstractLayerPtr > &layerList)
 
virtual bool validateCurrentPage ()
 
 ~QueryLayerBuilderWizard ()
 

Protected Member Functions

void addPages ()
 
void getDataSets ()
 
void getProperties ()
 
void getQueryCapabilities ()
 

Private Attributes

std::auto_ptr
< te::qt::widgets::DataSetWizardPage
m_dataSetPage
 
std::auto_ptr
< te::qt::widgets::DataSourceSelectorWizardPage
m_dataSourcePage
 
te::da::DataSourcePtr m_ds
 
std::auto_ptr
< te::qt::widgets::FieldsWizardPage
m_fieldPage
 
std::auto_ptr
< te::qt::widgets::GroupByWizardPage
m_groupByPage
 
std::auto_ptr
< te::qt::widgets::LayerAttributesWizardPage
m_layerAttrPage
 
std::auto_ptr
< te::qt::widgets::OrderByWizardPage
m_orderByPage
 
std::auto_ptr
< te::qt::widgets::WhereClauseWizardPage
m_whereClausePage
 

Detailed Description

Definition at line 53 of file QueryLayerBuilderWizard.h.

Constructor & Destructor Documentation

te::qt::widgets::QueryLayerBuilderWizard::QueryLayerBuilderWizard ( QWidget *  parent)
te::qt::widgets::QueryLayerBuilderWizard::~QueryLayerBuilderWizard ( )

Definition at line 89 of file QueryLayerBuilderWizard.cpp.

Member Function Documentation

void te::qt::widgets::QueryLayerBuilderWizard::addPages ( )
protected

Definition at line 224 of file QueryLayerBuilderWizard.cpp.

Referenced by QueryLayerBuilderWizard().

void te::qt::widgets::QueryLayerBuilderWizard::getDataSets ( )
protected

Definition at line 243 of file QueryLayerBuilderWizard.cpp.

References te::da::GetDataSetNames().

void te::qt::widgets::QueryLayerBuilderWizard::getProperties ( )
protected
te::map::AbstractLayerPtr te::qt::widgets::QueryLayerBuilderWizard::getQueryLayer ( )
te::da::Select te::qt::widgets::QueryLayerBuilderWizard::getSelectQuery ( )

Definition at line 174 of file QueryLayerBuilderWizard.cpp.

References te::da::Select::getFields().

void te::qt::widgets::QueryLayerBuilderWizard::setDataSource ( const te::da::DataSourcePtr ds)

Definition at line 155 of file QueryLayerBuilderWizard.cpp.

void te::qt::widgets::QueryLayerBuilderWizard::setLayerList ( std::list< te::map::AbstractLayerPtr > &  layerList)

Definition at line 168 of file QueryLayerBuilderWizard.cpp.

bool te::qt::widgets::QueryLayerBuilderWizard::validateCurrentPage ( )
virtual

Member Data Documentation

std::auto_ptr<te::qt::widgets::DataSetWizardPage> te::qt::widgets::QueryLayerBuilderWizard::m_dataSetPage
private

Definition at line 84 of file QueryLayerBuilderWizard.h.

std::auto_ptr<te::qt::widgets::DataSourceSelectorWizardPage> te::qt::widgets::QueryLayerBuilderWizard::m_dataSourcePage
private

Definition at line 83 of file QueryLayerBuilderWizard.h.

te::da::DataSourcePtr te::qt::widgets::QueryLayerBuilderWizard::m_ds
private

Definition at line 91 of file QueryLayerBuilderWizard.h.

Referenced by QueryLayerBuilderWizard().

std::auto_ptr<te::qt::widgets::FieldsWizardPage> te::qt::widgets::QueryLayerBuilderWizard::m_fieldPage
private

Definition at line 85 of file QueryLayerBuilderWizard.h.

std::auto_ptr<te::qt::widgets::GroupByWizardPage> te::qt::widgets::QueryLayerBuilderWizard::m_groupByPage
private

Definition at line 86 of file QueryLayerBuilderWizard.h.

std::auto_ptr<te::qt::widgets::LayerAttributesWizardPage> te::qt::widgets::QueryLayerBuilderWizard::m_layerAttrPage
private

Definition at line 87 of file QueryLayerBuilderWizard.h.

std::auto_ptr<te::qt::widgets::OrderByWizardPage> te::qt::widgets::QueryLayerBuilderWizard::m_orderByPage
private

Definition at line 88 of file QueryLayerBuilderWizard.h.

std::auto_ptr<te::qt::widgets::WhereClauseWizardPage> te::qt::widgets::QueryLayerBuilderWizard::m_whereClausePage
private

Definition at line 89 of file QueryLayerBuilderWizard.h.


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