te::qt::widgets::TimeSeriesFrame Class Reference

A frame for setting display options. More...

#include <TimeSeriesFrame.h>

Inheritance diagram for te::qt::widgets::TimeSeriesFrame:
te::qt::widgets::ChartWidget QWidget

Public Member Functions

QwtPlotSeriesItem * getChart ()
 Returns a pointer to the chart being configured. More...
 
virtual te::qt::widgets::ChartDisplaygetDisplay ()
 Returns a pointer to the display being configured. More...
 
void setChart (QwtPlotSeriesItem *newChart)
 It sets the chart being configured. More...
 
virtual void setDisplay (te::qt::widgets::ChartDisplay *newDisplay)
 It sets the ChartDisplay being configured. More...
 
 TimeSeriesFrame (QWidget *parent=0)
 Constructor. More...
 
 ~TimeSeriesFrame ()
 Destructor. More...
 

Public Attributes

ChartDisplaym_display
 The display that will be configured by this widget. More...
 
std::string m_label
 The chart's Label. More...
 

Private Attributes

TimeSeriesChartm_chart
 The chart that will be editted by this widget;. More...
 
TimeSeriesStyleWidgetm_styleWidget
 The widget used to configure the histogram's style. More...
 
std::unique_ptr< Ui::TimeSeriesFrameWidgetForm > m_ui
 The widget form. More...
 

Detailed Description

A frame for setting display options.

Definition at line 54 of file TimeSeriesFrame.h.

Constructor & Destructor Documentation

te::qt::widgets::TimeSeriesFrame::TimeSeriesFrame ( QWidget parent = 0)

Constructor.

Parameters
parentthis widget's parent

Definition at line 33 of file TimeSeriesFrame.cpp.

References te::qt::widgets::ChartWidget::m_label, m_styleWidget, and m_ui.

te::qt::widgets::TimeSeriesFrame::~TimeSeriesFrame ( )

Destructor.

Definition at line 44 of file TimeSeriesFrame.cpp.

References m_styleWidget.

Member Function Documentation

QwtPlotSeriesItem * te::qt::widgets::TimeSeriesFrame::getChart ( )
virtual

Returns a pointer to the chart being configured.

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

Reimplemented from te::qt::widgets::ChartWidget.

Definition at line 49 of file TimeSeriesFrame.cpp.

References te::qt::widgets::TimeSeriesStyleWidget::getTimeSeriesStyle(), m_chart, m_styleWidget, and te::qt::widgets::TimeSeriesChart::setTimeSeriesStyle().

te::qt::widgets::ChartDisplay * te::qt::widgets::ChartWidget::getDisplay ( )
virtualinherited

Returns a pointer to the display being configured.

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

Reimplemented in te::qt::widgets::ChartStyleFrame.

Definition at line 43 of file ChartWidget.cpp.

References te::qt::widgets::ChartWidget::m_display.

Referenced by te::qt::widgets::ChartProperties::onApplyButtonClicked().

void te::qt::widgets::TimeSeriesFrame::setChart ( QwtPlotSeriesItem *  newChart)
virtual

It sets the chart being configured.

Parameters
newChartThe new QwtPlotSeriesItem.
Note
It will not take ownership of the given pointer

Reimplemented from te::qt::widgets::ChartWidget.

Definition at line 55 of file TimeSeriesFrame.cpp.

References te::qt::widgets::TimeSeriesChart::getTimeSeriesStyle(), m_chart, m_styleWidget, and m_ui.

void te::qt::widgets::ChartWidget::setDisplay ( te::qt::widgets::ChartDisplay newDisplay)
virtualinherited

It sets the ChartDisplay being configured.

Parameters
newDisplayThe new ChartDisplay.
Note
It will not take ownership of the given pointer

Reimplemented in te::qt::widgets::ChartStyleFrame.

Definition at line 54 of file ChartWidget.cpp.

References te::qt::widgets::ChartWidget::m_display.

Referenced by te::qt::widgets::ChartProperties::ChartProperties(), and te::qt::widgets::ChartProperties::onItemClicked().

Member Data Documentation

TimeSeriesChart* te::qt::widgets::TimeSeriesFrame::m_chart
private

The chart that will be editted by this widget;.

Definition at line 91 of file TimeSeriesFrame.h.

Referenced by getChart(), and setChart().

ChartDisplay* te::qt::widgets::ChartWidget::m_display
inherited

The display that will be configured by this widget.

Definition at line 102 of file ChartWidget.h.

Referenced by te::qt::widgets::ChartWidget::getDisplay(), and te::qt::widgets::ChartWidget::setDisplay().

std::string te::qt::widgets::ChartWidget::m_label
inherited
TimeSeriesStyleWidget* te::qt::widgets::TimeSeriesFrame::m_styleWidget
private

The widget used to configure the histogram's style.

Definition at line 92 of file TimeSeriesFrame.h.

Referenced by getChart(), setChart(), TimeSeriesFrame(), and ~TimeSeriesFrame().

std::unique_ptr<Ui::TimeSeriesFrameWidgetForm> te::qt::widgets::TimeSeriesFrame::m_ui
private

The widget form.

Definition at line 90 of file TimeSeriesFrame.h.

Referenced by setChart(), and TimeSeriesFrame().


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