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::unique_ptr< te::qt::widgets::DataSetWizardPagem_dataSetPage
 
std::unique_ptr< te::qt::widgets::DataSourceSelectorWizardPagem_dataSourcePage
 
te::da::DataSourcePtr m_ds
 
std::unique_ptr< te::qt::widgets::FieldsWizardPagem_fieldPage
 
std::unique_ptr< te::qt::widgets::GroupByWizardPagem_groupByPage
 
std::unique_ptr< te::qt::widgets::LayerAttributesWizardPagem_layerAttrPage
 
std::unique_ptr< te::qt::widgets::OrderByWizardPagem_orderByPage
 
std::unique_ptr< te::qt::widgets::WhereClauseWizardPagem_whereClausePage
 

Detailed Description

Definition at line 55 of file QueryLayerBuilderWizard.h.

Constructor & Destructor Documentation

◆ QueryLayerBuilderWizard()

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

◆ ~QueryLayerBuilderWizard()

te::qt::widgets::QueryLayerBuilderWizard::~QueryLayerBuilderWizard ( )

Member Function Documentation

◆ addPages()

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

◆ getDataSets()

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

◆ getProperties()

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

◆ getQueryCapabilities()

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

◆ getQueryLayer()

te::map::AbstractLayerPtr te::qt::widgets::QueryLayerBuilderWizard::getQueryLayer ( )

◆ getSelectQuery()

te::da::Select te::qt::widgets::QueryLayerBuilderWizard::getSelectQuery ( )

◆ setDataSource()

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

◆ setLayerList()

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

◆ validateCurrentPage()

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

Member Data Documentation

◆ m_dataSetPage

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

Definition at line 88 of file QueryLayerBuilderWizard.h.

◆ m_dataSourcePage

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

Definition at line 87 of file QueryLayerBuilderWizard.h.

◆ m_ds

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

Definition at line 95 of file QueryLayerBuilderWizard.h.

◆ m_fieldPage

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

Definition at line 89 of file QueryLayerBuilderWizard.h.

◆ m_groupByPage

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

Definition at line 90 of file QueryLayerBuilderWizard.h.

◆ m_layerAttrPage

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

Definition at line 91 of file QueryLayerBuilderWizard.h.

◆ m_orderByPage

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

Definition at line 92 of file QueryLayerBuilderWizard.h.

◆ m_whereClausePage

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

Definition at line 93 of file QueryLayerBuilderWizard.h.


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