#include <QueryLayerBuilderWizard.h>
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::DataSetWizardPage > | m_dataSetPage |
| std::unique_ptr< te::qt::widgets::DataSourceSelectorWizardPage > | m_dataSourcePage |
| te::da::DataSourcePtr | m_ds |
| std::unique_ptr< te::qt::widgets::FieldsWizardPage > | m_fieldPage |
| std::unique_ptr< te::qt::widgets::GroupByWizardPage > | m_groupByPage |
| std::unique_ptr< te::qt::widgets::LayerAttributesWizardPage > | m_layerAttrPage |
| std::unique_ptr< te::qt::widgets::OrderByWizardPage > | m_orderByPage |
| std::unique_ptr< te::qt::widgets::WhereClauseWizardPage > | m_whereClausePage |
Definition at line 53 of file QueryLayerBuilderWizard.h.
| te::qt::widgets::QueryLayerBuilderWizard::QueryLayerBuilderWizard | ( | QWidget * | parent | ) |
Definition at line 67 of file QueryLayerBuilderWizard.cpp.
References addPages(), m_ds, te::qt::widgets::HelpPushButton::setPageReference(), and ~QueryLayerBuilderWizard().
|
default |
Referenced by QueryLayerBuilderWizard().
|
protected |
Definition at line 224 of file QueryLayerBuilderWizard.cpp.
References m_dataSetPage, m_dataSourcePage, m_fieldPage, m_groupByPage, m_layerAttrPage, m_orderByPage, and m_whereClausePage.
Referenced by QueryLayerBuilderWizard().
|
protected |
Definition at line 243 of file QueryLayerBuilderWizard.cpp.
References te::da::GetDataSetNames(), m_dataSetPage, and m_ds.
Referenced by setDataSource().
|
protected |
Definition at line 254 of file QueryLayerBuilderWizard.cpp.
References te::dt::GEOMETRY_TYPE, te::gm::GeometryProperty::getSRID(), m_dataSetPage, m_ds, m_fieldPage, m_groupByPage, m_orderByPage, and m_whereClausePage.
Referenced by validateCurrentPage().
|
protected |
Definition at line 318 of file QueryLayerBuilderWizard.cpp.
References te::da::QueryCapabilities::getArithmeticOperators(), te::da::QueryCapabilities::getComparsionOperators(), te::da::QueryCapabilities::getLogicalOperators(), te::da::DataSourceCapabilities::getQueryCapabilities(), te::da::QueryCapabilities::getSpatialTopologicOperators(), m_ds, and m_whereClausePage.
Referenced by setDataSource().
| te::map::AbstractLayerPtr te::qt::widgets::QueryLayerBuilderWizard::getQueryLayer | ( | ) |
Definition at line 194 of file QueryLayerBuilderWizard.cpp.
References te::se::CreateFeatureTypeStyle(), te::da::GetFirstGeomProperty(), getSelectQuery(), m_ds, m_layerAttrPage, and te::gm::GeometryProperty::setSRID().
| te::da::Select te::qt::widgets::QueryLayerBuilderWizard::getSelectQuery | ( | ) |
Definition at line 171 of file QueryLayerBuilderWizard.cpp.
References m_dataSetPage, m_fieldPage, m_groupByPage, m_orderByPage, and m_whereClausePage.
Referenced by getQueryLayer(), and main().
| void te::qt::widgets::QueryLayerBuilderWizard::setDataSource | ( | const te::da::DataSourcePtr & | ds | ) |
Definition at line 152 of file QueryLayerBuilderWizard.cpp.
References ds, getDataSets(), getQueryCapabilities(), m_ds, and m_whereClausePage.
Referenced by main(), and validateCurrentPage().
| void te::qt::widgets::QueryLayerBuilderWizard::setLayerList | ( | std::list< te::map::AbstractLayerPtr > & | layerList | ) |
Definition at line 165 of file QueryLayerBuilderWizard.cpp.
References m_whereClausePage.
|
virtual |
Definition at line 91 of file QueryLayerBuilderWizard.cpp.
References te::common::Singleton< DataSourceManager >::getInstance(), getProperties(), m_dataSetPage, m_dataSourcePage, m_fieldPage, m_groupByPage, m_layerAttrPage, m_orderByPage, m_whereClausePage, and setDataSource().
|
private |
Definition at line 86 of file QueryLayerBuilderWizard.h.
Referenced by addPages(), getDataSets(), getProperties(), getSelectQuery(), and validateCurrentPage().
|
private |
Definition at line 85 of file QueryLayerBuilderWizard.h.
Referenced by addPages(), and validateCurrentPage().
|
private |
Definition at line 93 of file QueryLayerBuilderWizard.h.
Referenced by getDataSets(), getProperties(), getQueryCapabilities(), getQueryLayer(), QueryLayerBuilderWizard(), and setDataSource().
|
private |
Definition at line 87 of file QueryLayerBuilderWizard.h.
Referenced by addPages(), getProperties(), getSelectQuery(), and validateCurrentPage().
|
private |
Definition at line 88 of file QueryLayerBuilderWizard.h.
Referenced by addPages(), getProperties(), getSelectQuery(), and validateCurrentPage().
|
private |
Definition at line 89 of file QueryLayerBuilderWizard.h.
Referenced by addPages(), getQueryLayer(), and validateCurrentPage().
|
private |
Definition at line 90 of file QueryLayerBuilderWizard.h.
Referenced by addPages(), getProperties(), getSelectQuery(), and validateCurrentPage().
|
private |
Definition at line 91 of file QueryLayerBuilderWizard.h.
Referenced by addPages(), getProperties(), getQueryCapabilities(), getSelectQuery(), setDataSource(), setLayerList(), and validateCurrentPage().