diff options
Diffstat (limited to 'libpyside/pysideproperty.h')
-rw-r--r-- | libpyside/pysideproperty.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libpyside/pysideproperty.h b/libpyside/pysideproperty.h index f137e8076..b5bad18d4 100644 --- a/libpyside/pysideproperty.h +++ b/libpyside/pysideproperty.h @@ -41,6 +41,9 @@ extern "C" namespace PySide { namespace Property { +typedef void (*MetaCallHandler)(PySideProperty*,PyObject*,QMetaObject::Call, void**); + + PYSIDE_API bool isPropertyType(PyObject* pyObj); /** @@ -82,6 +85,13 @@ PYSIDE_API const char* getNotifyName(PySideProperty* self); **/ PYSIDE_API PySideProperty* getObject(PyObject* source, PyObject* name); +PYSIDE_API void setMetaCallHandler(PySideProperty* self, MetaCallHandler handler); + +PYSIDE_API void setTypeName(PySideProperty* self, const char* typeName); + +PYSIDE_API void setUserData(PySideProperty* self, void* data); +PYSIDE_API void* userData(PySideProperty* self); + } //namespace Property } //namespace PySide |