QAbstractDataProxy Class | Qt Data Visualization 5.12.2

Qt 5.12 | Qt Data Visualization | C++ Classes | QAbstractDataProxy

Qt Data Visualization | Commercial or GPLv3

# QAbstractDataProxy Class

The QAbstractDataProxy class is a base class for all data visualization data proxies. More...

Header: | #include <QAbstractDataProxy>
Since: | QtDataVisualization 1.0
Instantiated By: | AbstractDataProxy
Inherits: | QObject
Inherited By: | QBarDataProxy, QScatterDataProxy, and QSurfaceDataProxy

- List of all members, including inherited members
- Obsolete members

## Public Types

enum | DataType { DataTypeNone, DataTypeBar, DataTypeScatter, DataTypeSurface }

## Properties

- type : const DataType

- 1 property inherited from QObject

## Public Functions

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

- 31 public functions inherited from QObject

## Static Public Members

const QMetaObject | staticMetaObject

- 9 static public members inherited from QObject

## Protected Variables

int | d_ptr

### Additional Inherited Members

- 1 public slot inherited from QObject
- 2 signals inherited from QObject
- 9 protected functions inherited from QObject

## Detailed Description

The QAbstractDataProxy class is a base class for all data visualization data proxies.

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

For more information, see Qt Data Visualization Data Handling.

## Member Type Documentation

### enum QAbstractDataProxy::DataType

This enum type specifies the data type of the proxy.

Constant | Value | Description
--- | --- | ---
`QAbstractDataProxy::DataTypeNone` | `0` | No data type.
`QAbstractDataProxy::DataTypeBar` | `1` | Data type for Q3DBars.
`QAbstractDataProxy::DataTypeScatter` | `2` | Data type for Q3DScatter.
`QAbstractDataProxy::DataTypeSurface` | `4` | Data type for Q3DSurface.

## Property Documentation

### type : const DataType

This property holds the data type of the proxy.

Access functions:

QAbstractDataProxy::DataType | type() const

## Member Function Documentation

### `[virtual]` QAbstractDataProxy::~QAbstractDataProxy()

Deletes the abstract data proxy.