QXYLegendMarker Class

The QXYLegendMarker class is a legend marker for a line, spline, or scatter series. More...

Header: #include <QXYLegendMarker>
Inherits: QLegendMarker

Public Functions

QXYLegendMarker(QXYSeries *series, QLegend *legend, QObject *parent = nullptr)
virtual ~QXYLegendMarker()

Reimplemented Public Functions

virtual QXYSeries *series() override
virtual LegendMarkerType type() override

Protected Functions

QXYLegendMarker(QXYLegendMarkerPrivate &d, QObject *parent = nullptr)

Detailed Description

\inmoduleQtCharts

An XY legend marker is related to QXYSeries derived classes: QLineSeries, QSplineSeries, and QScatterSeries. Each marker is related to one series.

See also QLegend, QXYSeries, QSplineSeries, QScatterSeries, and QLineSeries.

Member Function Documentation

[explicit] QXYLegendMarker::QXYLegendMarker(QXYSeries *series, QLegend *legend, QObject *parent = nullptr)

\internal

[protected] QXYLegendMarker::QXYLegendMarker(QXYLegendMarkerPrivate &d, QObject *parent = nullptr)

\internal

[virtual noexcept] QXYLegendMarker::~QXYLegendMarker()

Removes the legend marker for a line, spline, or scatter series.

[override virtual] QXYSeries *QXYLegendMarker::series()

Reimplements: QLegendMarker::series().

[override virtual] LegendMarkerType QXYLegendMarker::type()

Reimplements: QLegendMarker::type().