diff options
Diffstat (limited to 'sources/pyside2/libpyside/pyside.h')
-rw-r--r-- | sources/pyside2/libpyside/pyside.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/sources/pyside2/libpyside/pyside.h b/sources/pyside2/libpyside/pyside.h index 1529d79c9..a465fec47 100644 --- a/sources/pyside2/libpyside/pyside.h +++ b/sources/pyside2/libpyside/pyside.h @@ -62,7 +62,7 @@ PYSIDE_API void init(PyObject *module); * Hash function used to enable hash on objects not supported on native Qt library which has toString function. */ template<class T> -inline uint hash(const T& value) +inline Py_ssize_t hash(const T& value) { return qHash(value.toString()); } @@ -71,12 +71,10 @@ inline uint hash(const T& value) * Fill QObject properties and do signal connections using the values found in \p kwds dictonary. * \param qObj PyObject fot the QObject. * \param metaObj QMetaObject of \p qObj. - * \param blackList keys to be ignored in kwds dictionary, this string list MUST be sorted. - * \param blackListSize numbe rof elements in blackList. * \param kwds key->value dictonary. * \return True if everything goes well, false with a Python error setted otherwise. */ -PYSIDE_API bool fillQtProperties(PyObject *qObj, const QMetaObject *metaObj, PyObject *kwds, const char **blackList, unsigned int blackListSize); +PYSIDE_API bool fillQtProperties(PyObject *qObj, const QMetaObject *metaObj, PyObject *kwds); /** * If the type \p T was registered on Qt meta type system with Q_DECLARE_METATYPE macro, this class will initialize @@ -99,10 +97,10 @@ template<typename T> struct initQtMetaType<T, false> { }; -PYSIDE_DEPRECATED(PYSIDE_API void initDynamicMetaObject(SbkObjectType *type, const QMetaObject *base)); PYSIDE_API void initDynamicMetaObject(SbkObjectType *type, const QMetaObject *base, std::size_t cppObjSize); PYSIDE_API void initQObjectSubType(SbkObjectType *type, PyObject *args, PyObject *kwds); +PYSIDE_API void initQApp(); /// Return the size in bytes of a type that inherits QObject. PYSIDE_API std::size_t getSizeOfQObject(SbkObjectType *type); |