QAbstractDataProxy Class

The QAbstractDataProxy class is a base class for all graphs proxies. More...

Header: #include <QAbstractDataProxy>
Instantiated By: AbstractDataProxy
Inherits: QObject
Inherited By:

QBarDataProxy, QScatterDataProxy, and QSurfaceDataProxy

Public Types

enum DataType { DataTypeNone, DataTypeBar, DataTypeScatter, DataTypeSurface }

Properties

  • type : const QAbstractDataProxy::DataType

Public Functions

virtual ~QAbstractDataProxy()
QAbstractDataProxy::DataType type() const

Protected Functions

QAbstractDataProxy(QAbstractDataProxyPrivate *d, QObject *parent = nullptr)

Detailed Description

\inmoduleQtGraphs

The following graphs type specific inherited classes are used instead of the base class: QBarDataProxy, QScatterDataProxy, and QSurfaceDataProxy.

For more information, see Qt Graphs Data Handling.

Member Type Documentation

enum QAbstractDataProxy::DataType

This enum type specifies the data type of the proxy.

ConstantValueDescription
QAbstractDataProxy::DataTypeNone0No data type.
QAbstractDataProxy::DataTypeBar1Data type for Q3DBars.
QAbstractDataProxy::DataTypeScatter2Data type for Q3DScatter.
QAbstractDataProxy::DataTypeSurface4Data type for Q3DSurface.

Property Documentation

[read-only] type : const QAbstractDataProxy::DataType

This property holds the data type of the proxy.

Access functions:

QAbstractDataProxy::DataType type() const

Member Function Documentation

[explicit protected] QAbstractDataProxy::QAbstractDataProxy(QAbstractDataProxyPrivate *d, QObject *parent = nullptr)

\internal

[virtual noexcept] QAbstractDataProxy::~QAbstractDataProxy()

Deletes the abstract data proxy.