All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::qt::widgets::TrajectoryPropertiesWidget Class Reference

A widget used to adjust a Trajectory layer's properties. More...

#include <TrajectoryPropertiesWidget.h>

Inheritance diagram for te::qt::widgets::TrajectoryPropertiesWidget:

Public Member Functions

Ui::TrajectoryPropertiesWidgetForm * getForm ()
 Returns a pointer to the widget's form. More...
 
std::string getGeometryId ()
 Returns the name of the property that holds the temporal property geometry. More...
 
int getId ()
 Returns the index of the temporal property id. More...
 
void setUp (const te::da::DataSetTypePtr dataType)
 Adjusts the widget's components based on the given datasettype. More...
 
 TrajectoryPropertiesWidget (QWidget *parent=0, Qt::WindowFlags f=0)
 Constructor. More...
 
 ~TrajectoryPropertiesWidget ()
 Destructor. More...
 

Protected Slots

void onPropertyComboBoxIndexChanged (QString text)
 

Private Attributes

te::da::DataSetTypePtr m_dataType
 The datasetType that will be used to generate the spatio-temporal layer. More...
 
std::auto_ptr
< Ui::TrajectoryPropertiesWidgetForm > 
m_ui
 The widget's form. More...
 

Detailed Description

A widget used to adjust a Trajectory layer's properties.

Definition at line 52 of file TrajectoryPropertiesWidget.h.

Constructor & Destructor Documentation

te::qt::widgets::TrajectoryPropertiesWidget::TrajectoryPropertiesWidget ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

Constructor.

Parameters
dataSetTypeThe datasetType that will be used to generate a TrajectoryLayer.
parentthis widget's parent
fWindow flags used to configure this widget

Definition at line 35 of file TrajectoryPropertiesWidget.cpp.

References m_ui.

te::qt::widgets::TrajectoryPropertiesWidget::~TrajectoryPropertiesWidget ( )

Destructor.

Definition at line 42 of file TrajectoryPropertiesWidget.cpp.

Member Function Documentation

Ui::TrajectoryPropertiesWidgetForm * te::qt::widgets::TrajectoryPropertiesWidget::getForm ( )

Returns a pointer to the widget's form.

Returns
A TrajectoryPropertiesWidgetForm type pointer to the widget's form.
Note
The caller will not take ownership of the returned pointer.

Definition at line 46 of file TrajectoryPropertiesWidget.cpp.

std::string te::qt::widgets::TrajectoryPropertiesWidget::getGeometryId ( )

Returns the name of the property that holds the temporal property geometry.

Returns
The name of the property that holds the temporal property geometry

Definition at line 59 of file TrajectoryPropertiesWidget.cpp.

int te::qt::widgets::TrajectoryPropertiesWidget::getId ( )

Returns the index of the temporal property id.

Returns
The temporal property id
Note
Will return an invalid index if the dataSeType hasn't been given.

Definition at line 51 of file TrajectoryPropertiesWidget.cpp.

void te::qt::widgets::TrajectoryPropertiesWidget::onPropertyComboBoxIndexChanged ( QString  text)
protectedslot

Definition at line 86 of file TrajectoryPropertiesWidget.cpp.

void te::qt::widgets::TrajectoryPropertiesWidget::setUp ( const te::da::DataSetTypePtr  dataType)

Adjusts the widget's components based on the given datasettype.

Parameters
dataTypeThe datasetType that will be used to configure the widget.

Definition at line 64 of file TrajectoryPropertiesWidget.cpp.

References te::dt::DATETIME_TYPE, and te::dt::GEOMETRY_TYPE.

Member Data Documentation

te::da::DataSetTypePtr te::qt::widgets::TrajectoryPropertiesWidget::m_dataType
private

The datasetType that will be used to generate the spatio-temporal layer.

Definition at line 110 of file TrajectoryPropertiesWidget.h.

std::auto_ptr<Ui::TrajectoryPropertiesWidgetForm> te::qt::widgets::TrajectoryPropertiesWidget::m_ui
private

The widget's form.

Definition at line 109 of file TrajectoryPropertiesWidget.h.

Referenced by TrajectoryPropertiesWidget().


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