diff options
Diffstat (limited to 'sources/pyside2/libpyside/pysideproperty_p.h')
-rw-r--r-- | sources/pyside2/libpyside/pysideproperty_p.h | 39 |
1 files changed, 18 insertions, 21 deletions
diff --git a/sources/pyside2/libpyside/pysideproperty_p.h b/sources/pyside2/libpyside/pysideproperty_p.h index f08e5f540..4db638021 100644 --- a/sources/pyside2/libpyside/pysideproperty_p.h +++ b/sources/pyside2/libpyside/pysideproperty_p.h @@ -41,35 +41,32 @@ #define PYSIDE_QPROPERTY_P_H #include <sbkpython.h> +#include <QtCore/QByteArray> #include <QMetaObject> #include "pysideproperty.h" struct PySideProperty; -extern "C" +struct PySidePropertyPrivate { - -struct PySidePropertyPrivate { - char* typeName; - PySide::Property::MetaCallHandler metaCallHandler; - PyObject* fget; - PyObject* fset; - PyObject* freset; - PyObject* fdel; - PyObject* notify; - char* notifySignature; - char* doc; - bool designable; - bool scriptable; - bool stored; - bool user; - bool constant; - bool final; - void* userData; + QByteArray typeName; + PySide::Property::MetaCallHandler metaCallHandler = nullptr; + PyObject *fget = nullptr; + PyObject *fset = nullptr; + PyObject *freset = nullptr; + PyObject *fdel = nullptr; + PyObject *notify = nullptr; + QByteArray notifySignature; + QByteArray doc; + bool designable = true; + bool scriptable = true; + bool stored = true; + bool user = false; + bool constant = false; + bool final = false; + void *userData = nullptr; }; -} // extern "C" - namespace PySide { namespace Property { /** |