te::qt::widgets::TimeSeriesStyle Class Reference

#include <TimeSeriesStyle.h>

Public Member Functions

TimeSeriesStyleclone ()
 Returns a pointer to a clone of this TimeSeriesStyle. More...
 
te::se::StrokegetStroke ()
 Returns a pointer to the line's stroke. More...
 
void setStroke (te::se::Stroke *newStroke)
 It sets the line's stroke. More...
 
 TimeSeriesStyle ()
 Constructor. More...
 
 TimeSeriesStyle (te::se::Stroke *stroke)
 Constructor. More...
 
 ~TimeSeriesStyle ()
 Destructor. More...
 

Private Member Functions

void adjustSymbol ()
 

Private Attributes

te::se::Strokem_stroke
 The bar's stroke. More...
 

Detailed Description

Definition at line 49 of file TimeSeriesStyle.h.

Constructor & Destructor Documentation

te::qt::widgets::TimeSeriesStyle::TimeSeriesStyle ( )

Constructor.

Definition at line 30 of file TimeSeriesStyle.cpp.

References m_stroke.

te::qt::widgets::TimeSeriesStyle::TimeSeriesStyle ( te::se::Stroke stroke)

Constructor.

Parameters
strokeThe line's stroke

Definition at line 35 of file TimeSeriesStyle.cpp.

te::qt::widgets::TimeSeriesStyle::~TimeSeriesStyle ( )

Destructor.

Definition at line 40 of file TimeSeriesStyle.cpp.

References m_stroke.

Member Function Documentation

void te::qt::widgets::TimeSeriesStyle::adjustSymbol ( )
private
te::qt::widgets::TimeSeriesStyle * te::qt::widgets::TimeSeriesStyle::clone ( )

Returns a pointer to a clone of this TimeSeriesStyle.

Returns
A TimeSeriesStyle type clone of this TimeSeriesStyle.
Note
The caller will take ownership of the returned pointer.

Definition at line 45 of file TimeSeriesStyle.cpp.

References getStroke(), and setStroke().

Referenced by te::qt::widgets::TimeSeriesStyleWidget::getTimeSeriesStyle(), and te::qt::widgets::TimeSeriesChart::getTimeSeriesStyle().

te::se::Stroke * te::qt::widgets::TimeSeriesStyle::getStroke ( )

Returns a pointer to the line's stroke.

Returns
A Fill type pointer to the histogram bar's stroke.
Note
The caller will not take ownership of the returned pointer.

Definition at line 52 of file TimeSeriesStyle.cpp.

References m_stroke.

Referenced by clone(), te::qt::widgets::TimeSeriesStyleWidget::onStrokePushButtonClicked(), te::qt::widgets::TimeSeriesChart::setTimeSeriesStyle(), and te::qt::widgets::TimeSeriesChart::TimeSeriesChart().

void te::qt::widgets::TimeSeriesStyle::setStroke ( te::se::Stroke newStroke)

It sets the line's stroke.

Parameters
newStrokeThe new stroke.
Note
It will take ownership of the given pointer

Definition at line 57 of file TimeSeriesStyle.cpp.

References m_stroke.

Referenced by clone(), and te::qt::widgets::TimeSeriesStyleWidget::onStrokePushButtonClicked().

Member Data Documentation

te::se::Stroke* te::qt::widgets::TimeSeriesStyle::m_stroke
private

The bar's stroke.

Definition at line 102 of file TimeSeriesStyle.h.

Referenced by getStroke(), setStroke(), TimeSeriesStyle(), and ~TimeSeriesStyle().


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