#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::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 |
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, and te::qt::widgets::HelpPushButton::setPageReference().
te::qt::widgets::QueryLayerBuilderWizard::~QueryLayerBuilderWizard | ( | ) |
Definition at line 89 of file QueryLayerBuilderWizard.cpp.
|
protected |
Definition at line 227 of file QueryLayerBuilderWizard.cpp.
Referenced by QueryLayerBuilderWizard().
|
protected |
Definition at line 246 of file QueryLayerBuilderWizard.cpp.
References te::da::GetDataSetNames().
|
protected |
Definition at line 257 of file QueryLayerBuilderWizard.cpp.
References te::dt::GEOMETRY_TYPE, and te::gm::GeometryProperty::getSRID().
|
protected |
Definition at line 321 of file QueryLayerBuilderWizard.cpp.
References te::da::QueryCapabilities::getArithmeticOperators(), te::da::QueryCapabilities::getComparsionOperators(), te::da::QueryCapabilities::getLogicalOperators(), te::da::DataSourceCapabilities::getQueryCapabilities(), and te::da::QueryCapabilities::getSpatialTopologicOperators().
te::map::AbstractLayerPtr te::qt::widgets::QueryLayerBuilderWizard::getQueryLayer | ( | ) |
Definition at line 197 of file QueryLayerBuilderWizard.cpp.
References te::se::CreateFeatureTypeStyle(), te::da::GetFirstGeomProperty(), and te::gm::GeometryProperty::setSRID().
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.
|
virtual |
Definition at line 94 of file QueryLayerBuilderWizard.cpp.
References te::common::Singleton< DataSourceManager >::getInstance().
|
private |
Definition at line 84 of file QueryLayerBuilderWizard.h.
|
private |
Definition at line 83 of file QueryLayerBuilderWizard.h.
|
private |
Definition at line 91 of file QueryLayerBuilderWizard.h.
Referenced by QueryLayerBuilderWizard().
|
private |
Definition at line 85 of file QueryLayerBuilderWizard.h.
|
private |
Definition at line 86 of file QueryLayerBuilderWizard.h.
|
private |
Definition at line 87 of file QueryLayerBuilderWizard.h.
|
private |
Definition at line 88 of file QueryLayerBuilderWizard.h.
|
private |
Definition at line 89 of file QueryLayerBuilderWizard.h.