QScatterDataProxy Class

The QScatterDataProxy class is the data proxy for 3D scatter graphs. More...

Header: #include <QScatterDataProxy>
CMake: find_package(Qt6 REQUIRED COMPONENTS DataVisualization)
target_link_libraries(mytarget PRIVATE Qt6::DataVisualization)
qmake: QT += datavisualization
Since: QtDataVisualization 1.0
Instantiated By: ScatterDataProxy
Inherits: QAbstractDataProxy
Inherited By:

QItemModelScatterDataProxy

Properties

Public Functions

virtual ~QScatterDataProxy()
const QScatterDataArray *array() const
int itemCount() const
QScatter3DSeries *series() const

Signals

Detailed Description

A scatter data proxy handles adding, inserting, changing, and removing data items.

QScatterDataProxy takes ownership of all QtDataVisualization::QScatterDataArray and QScatterDataItem objects passed to it.

See also Qt Data Visualization Data Handling.

Property Documentation

[read-only] itemCount : const int

This property holds the number of items in the array.

Access functions:

int itemCount() const

Notifier signal:

void itemCountChanged()

[read-only] series : QScatter3DSeries* const

This property holds the series this proxy is attached to.

Access functions:

QScatter3DSeries *series() const

Notifier signal:

void seriesChanged()

Member Function Documentation

[virtual] QScatterDataProxy::~QScatterDataProxy()

Deletes the scatter data proxy.

const QScatterDataArray *QScatterDataProxy::array() const

Returns the pointer to the data array.

[signal] void QScatterDataProxy::arrayReset()

This signal is emitted when the data array is reset. If the contents of the whole array are changed without calling resetArray(), this signal needs to be emitted to update the graph.

Related Non-Members

QScatterDataArray

A list of QScatterDataItem objects.