te::qt::widgets::TimeSeriesStyleWidget Class Reference

A widget used to adjust a timeSeries's style. More...

#include <TimeSeriesStyleWidget.h>

Inheritance diagram for te::qt::widgets::TimeSeriesStyleWidget:
QWidget

Public Member Functions

te::qt::widgets::TimeSeriesStylegetTimeSeriesStyle ()
 Returns a pointer to the TimeSeriesStyle being configured. More...
 
 TimeSeriesStyleWidget (te::qt::widgets::TimeSeriesStyle *initial=0, QWidget *parent=0, Qt::WindowFlags f=0)
 Constructor. More...
 
 ~TimeSeriesStyleWidget ()
 Destructor. More...
 

Protected Slots

void onStrokePushButtonClicked ()
 

Private Attributes

TimeSeriesStylem_timeSeriesStyle
 The timeSeries's chart style that will be configured by this widget. More...
 
std::unique_ptr< Ui::TimeSeriesStyleWidgetForm > m_ui
 The iwdget form. More...
 

Detailed Description

A widget used to adjust a timeSeries's style.

Definition at line 54 of file TimeSeriesStyleWidget.h.

Constructor & Destructor Documentation

te::qt::widgets::TimeSeriesStyleWidget::TimeSeriesStyleWidget ( te::qt::widgets::TimeSeriesStyle initial = 0,
QWidget parent = 0,
Qt::WindowFlags  f = 0 
)

Constructor.

Parameters
initialAn initial TimeSeriesStyle element that will be used, it will take ownership of this pointer if it is given. The widget form will be updated based on it's parameters. It can be NULL.
parentthis widget's parent
fWindow flags used to configure this dialog

Definition at line 39 of file TimeSeriesStyleWidget.cpp.

References m_timeSeriesStyle, m_ui, and onStrokePushButtonClicked().

te::qt::widgets::TimeSeriesStyleWidget::~TimeSeriesStyleWidget ( )

Destructor.

Definition at line 53 of file TimeSeriesStyleWidget.cpp.

References m_timeSeriesStyle.

Member Function Documentation

te::qt::widgets::TimeSeriesStyle * te::qt::widgets::TimeSeriesStyleWidget::getTimeSeriesStyle ( )

Returns a pointer to the TimeSeriesStyle being configured.

Returns
A TimeSeriesStyle type pointer to the style being configured
Note
The caller will take ownership of the returned pointer.

Definition at line 58 of file TimeSeriesStyleWidget.cpp.

References te::qt::widgets::TimeSeriesStyle::clone(), and m_timeSeriesStyle.

Referenced by te::qt::widgets::TimeSeriesFrame::getChart().

void te::qt::widgets::TimeSeriesStyleWidget::onStrokePushButtonClicked ( )
protectedslot

Member Data Documentation

TimeSeriesStyle* te::qt::widgets::TimeSeriesStyleWidget::m_timeSeriesStyle
private

The timeSeries's chart style that will be configured by this widget.

Definition at line 91 of file TimeSeriesStyleWidget.h.

Referenced by getTimeSeriesStyle(), onStrokePushButtonClicked(), TimeSeriesStyleWidget(), and ~TimeSeriesStyleWidget().

std::unique_ptr<Ui::TimeSeriesStyleWidgetForm> te::qt::widgets::TimeSeriesStyleWidget::m_ui
private

The iwdget form.

Definition at line 90 of file TimeSeriesStyleWidget.h.

Referenced by TimeSeriesStyleWidget().


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