te::qt::widgets::DataSourceSelectorDialog Class Reference

A dialog for selecting a data source. More...

#include <DataSourceSelectorDialog.h>

Inheritance diagram for te::qt::widgets::DataSourceSelectorDialog:
QDialog

Public Member Functions

 DataSourceSelectorDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
const std::list< te::da::DataSourceInfoPtr > & getSelecteds () const
 
DataSourceSelectorWidgetgetSelectorWidget () const
 
void setDataSourceToUse (const QString &dsType)
 
 ~DataSourceSelectorDialog ()
 

Protected Slots

void checkButtonsState ()
 
void selectPushButtonPressed ()
 

Private Attributes

std::list< te::da::DataSourceInfoPtrm_selecteds
 
std::unique_ptr< DataSourceSelectorWidgetm_selectorWidget
 
std::unique_ptr< Ui::DataSourceSelectorDialogForm > m_ui
 

Detailed Description

A dialog for selecting a data source.

Definition at line 59 of file DataSourceSelectorDialog.h.

Constructor & Destructor Documentation

te::qt::widgets::DataSourceSelectorDialog::DataSourceSelectorDialog ( QWidget parent = 0,
Qt::WindowFlags  f = 0 
)
te::qt::widgets::DataSourceSelectorDialog::~DataSourceSelectorDialog ( )
default

Member Function Documentation

void te::qt::widgets::DataSourceSelectorDialog::checkButtonsState ( )
protectedslot

Definition at line 106 of file DataSourceSelectorDialog.cpp.

References m_selectorWidget, and m_ui.

Referenced by DataSourceSelectorDialog().

const std::list< te::da::DataSourceInfoPtr > & te::qt::widgets::DataSourceSelectorDialog::getSelecteds ( ) const

Definition at line 67 of file DataSourceSelectorDialog.cpp.

References m_selecteds.

Referenced by te::qt::plugins::cellspace::CreateCellularSpaceDialog::onTargetDatasourceToolButtonClicked(), te::qt::widgets::CloudDetectionDialog::onTargetDatasourceToolButtonClicked(), te::mnt::SmoothIsolinesDialog::onTargetDatasourceToolButtonPressed(), te::sa::BayesGlobalDialog::onTargetDatasourceToolButtonPressed(), te::sa::BayesLocalDialog::onTargetDatasourceToolButtonPressed(), te::sa::SamplePointsGeneratorDialog::onTargetDatasourceToolButtonPressed(), te::sa::SkaterDialog::onTargetDatasourceToolButtonPressed(), te::vp::PolygonToLineDialog::onTargetDatasourceToolButtonPressed(), te::vp::LineToPolygonDialog::onTargetDatasourceToolButtonPressed(), te::sa::SpatialStatisticsDialog::onTargetDatasourceToolButtonPressed(), te::mnt::SlopeDialog::onTargetDatasourceToolButtonPressed(), te::mnt::CreateIsolinesDialog::onTargetDatasourceToolButtonPressed(), te::mnt::TINGenerationDialog::onTargetDatasourceToolButtonPressed(), te::mnt::MNTGenerationDialog::onTargetDatasourceToolButtonPressed(), te::qt::widgets::SaveSelectedObjectsWidget::onTargetDatasourceToolButtonPressed(), te::vp::MultipartToSinglepartDialog::onTargetDatasourceToolButtonPressed(), te::qt::widgets::VectorizationWizardPage::onTargetDatasourceToolButtonPressed(), te::qt::widgets::CreateLayerWidget::onTargetDatasourceToolButtonPressed(), te::mnt::ImageGenerationDialog::onTargetDatasourceToolButtonPressed(), te::vp::IntersectionDialog::onTargetDatasourceToolButtonPressed(), te::addressgeocoding::MainWindowDialog::onTargetDatasourceToolButtonPressed(), te::vp::MergeDialog::onTargetDatasourceToolButtonPressed(), te::vp::GeometricOpDialog::onTargetDatasourceToolButtonPressed(), te::vp::BufferDialog::onTargetDatasourceToolButtonPressed(), te::attributefill::RasterToVectorDialog::onTargetDatasourceToolButtonPressed(), te::attributefill::VectorToVectorDialog::onTargetDatasourceToolButtonPressed(), te::vp::UnionDialog::onTargetDatasourceToolButtonPressed(), te::vp::DifferenceDialog::onTargetDatasourceToolButtonPressed(), te::vp::IdentityDialog::onTargetDatasourceToolButtonPressed(), te::qt::widgets::QueryDataSourceDialog::onTargetDatasourceToolButtonPressed(), te::vp::DissolveDialog::onTargetDatasourceToolButtonPressed(), and TerraView::onUpdateLayerDataSourceTriggered().

te::qt::widgets::DataSourceSelectorWidget * te::qt::widgets::DataSourceSelectorDialog::getSelectorWidget ( ) const

Definition at line 72 of file DataSourceSelectorDialog.cpp.

References m_selectorWidget.

void te::qt::widgets::DataSourceSelectorDialog::selectPushButtonPressed ( )
protectedslot

Definition at line 77 of file DataSourceSelectorDialog.cpp.

References m_selecteds, m_selectorWidget, and TE_TR.

Referenced by DataSourceSelectorDialog().

void te::qt::widgets::DataSourceSelectorDialog::setDataSourceToUse ( const QString &  dsType)

Definition at line 62 of file DataSourceSelectorDialog.cpp.

References m_selectorWidget.

Member Data Documentation

std::list<te::da::DataSourceInfoPtr> te::qt::widgets::DataSourceSelectorDialog::m_selecteds
private

Definition at line 85 of file DataSourceSelectorDialog.h.

Referenced by getSelecteds(), and selectPushButtonPressed().

std::unique_ptr<DataSourceSelectorWidget> te::qt::widgets::DataSourceSelectorDialog::m_selectorWidget
private
std::unique_ptr<Ui::DataSourceSelectorDialogForm> te::qt::widgets::DataSourceSelectorDialog::m_ui
private

Definition at line 83 of file DataSourceSelectorDialog.h.

Referenced by checkButtonsState(), and DataSourceSelectorDialog().


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