aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside2/libpyside/pysideproperty_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'sources/pyside2/libpyside/pysideproperty_p.h')
-rw-r--r--sources/pyside2/libpyside/pysideproperty_p.h39
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 {
/**