te::qt::widgets::TrajectoryPropertiesWizardPage Class Reference

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

#include <TrajectoryPropertiesWizardPage.h>

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

Public Member Functions

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

Private Attributes

std::list< te::da::DataSetTypePtrm_dataTypes
 The list of datasettypes used to configure the trajectory(ies) More...
 
std::unique_ptr< TrajectoryPropertiesWidgetm_propWidget
 The widget used to configure the unique TrajectoryLayer'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 TrajectoryPropertiesWizardPage.h.

Constructor & Destructor Documentation

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

Member Function Documentation

std::list< te::st::TrajectoryDataSetInfo * > te::qt::widgets::TrajectoryPropertiesWizardPage::getInfo ( const te::da::DataSourceInfoPtr  dsInfo)

Definition at line 53 of file TrajectoryPropertiesWizardPage.cpp.

References m_dataTypes, m_propWidget, and m_tempPropWidget.

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

Definition at line 69 of file TrajectoryPropertiesWizardPage.cpp.

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

Definition at line 74 of file TrajectoryPropertiesWizardPage.cpp.

References m_dataTypes, m_propWidget, and m_tempPropWidget.

Member Data Documentation

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

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

Definition at line 76 of file TrajectoryPropertiesWizardPage.h.

Referenced by getInfo(), and set().

std::unique_ptr<TrajectoryPropertiesWidget> te::qt::widgets::TrajectoryPropertiesWizardPage::m_propWidget
private

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

Definition at line 77 of file TrajectoryPropertiesWizardPage.h.

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

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

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

Definition at line 78 of file TrajectoryPropertiesWizardPage.h.

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


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