"""
PySide stub files generated by **IceSpringPySideStubs**

Home: https://baijifeilong.github.io/2022/01/06/ice-spring-pyside-stubs/index.html

Github: https://github.com/baijifeilong/IceSpringPySideStubs

PyPI(PySide2): https://pypi.org/project/IceSpringPySideStubs-PySide2

PyPI(PySide6): https://pypi.org/project/IceSpringPySideStubs-PySide6

Generated by BaiJiFeiLong@gmail.com

Licence: GPLv3
"""
from enum import Enum
import PySide6.QtCore
import PySide6.QtGui
import PySide6.QtDataVisualization

bytes = str


class QAbstractDataProxy(PySide6.QtCore.QObject):
    """
    https://doc.qt.io/qt-6/qabstractdataproxy.html

    **Detailed Description**

    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** .
    """

    DataTypeNone: QAbstractDataProxy.DataType = ...
    DataTypeBar: QAbstractDataProxy.DataType = ...
    DataTypeScatter: QAbstractDataProxy.DataType = ...
    DataTypeSurface: QAbstractDataProxy.DataType = ...

    class DataType(Enum):
        DataTypeNone: QAbstractDataProxy.DataType = ...
        DataTypeBar: QAbstractDataProxy.DataType = ...
        DataTypeScatter: QAbstractDataProxy.DataType = ...
        DataTypeSurface: QAbstractDataProxy.DataType = ...

    def type(self) -> PySide6.QtDataVisualization.QAbstractDataProxy.DataType:
        """
        https://doc.qt.io/qt-6/qabstractdataproxy.html#type-prop

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

        This property holds the data type of the proxy.

        **Access functions:**

        QAbstractDataProxy::DataType **type** () const

        **Member Function Documentation**
        """
        ...
