te::qt::widgets::ObservationPropertiesWizardPage Class Reference

A WizardPage used to configure the general properties of a new spatio-temporal layer. More...

#include <ObservationPropertiesWizardPage.h>

Inheritance diagram for te::qt::widgets::ObservationPropertiesWizardPage:
QWizardPage

Public Member Functions

std::list< te::st::ObservationDataSetInfo * > getInfo (const te::da::DataSourceInfoPtr dsInfo)
 
bool isComplete () const
 
 ObservationPropertiesWizardPage (QWidget *parent=0)
 
void set (const std::list< te::da::DataSetTypePtr > dataTypes)
 
 ~ObservationPropertiesWizardPage ()
 

Private Attributes

std::list< te::da::DataSetTypePtrm_dataTypes
 The list of datasettypes used to configure the trajectory(ies) More...
 
std::unique_ptr< ObservationPropertiesWidgetm_propWidget
 The widget used to configure the unique ObservationLayer's properties. More...
 
std::unique_ptr< TemporalPropertiesWidgetm_tempPropWidget
 The widget used to configure the general TrajectoryLayer's properties. More...
 

Detailed Description

A WizardPage used to configure the general properties of a new spatio-temporal layer.

Definition at line 59 of file ObservationPropertiesWizardPage.h.

Constructor & Destructor Documentation

te::qt::widgets::ObservationPropertiesWizardPage::ObservationPropertiesWizardPage ( QWidget parent = 0)
te::qt::widgets::ObservationPropertiesWizardPage::~ObservationPropertiesWizardPage ( )
default

Member Function Documentation

bool te::qt::widgets::ObservationPropertiesWizardPage::isComplete ( ) const

Definition at line 89 of file ObservationPropertiesWizardPage.cpp.

void te::qt::widgets::ObservationPropertiesWizardPage::set ( const std::list< te::da::DataSetTypePtr dataTypes)

Definition at line 94 of file ObservationPropertiesWizardPage.cpp.

References m_dataTypes, m_propWidget, and m_tempPropWidget.

Member Data Documentation

std::list<te::da::DataSetTypePtr> te::qt::widgets::ObservationPropertiesWizardPage::m_dataTypes
private

The list of datasettypes used to configure the trajectory(ies)

Definition at line 76 of file ObservationPropertiesWizardPage.h.

Referenced by getInfo(), and set().

std::unique_ptr<ObservationPropertiesWidget> te::qt::widgets::ObservationPropertiesWizardPage::m_propWidget
private

The widget used to configure the unique ObservationLayer's properties.

Definition at line 77 of file ObservationPropertiesWizardPage.h.

Referenced by getInfo(), ObservationPropertiesWizardPage(), and set().

std::unique_ptr<TemporalPropertiesWidget> te::qt::widgets::ObservationPropertiesWizardPage::m_tempPropWidget
private

The widget used to configure the general TrajectoryLayer's properties.

Definition at line 78 of file ObservationPropertiesWizardPage.h.

Referenced by getInfo(), ObservationPropertiesWizardPage(), and set().


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