1 #ifndef _PYTHONQTSLOT_H
2 #define _PYTHONQTSLOT_H
48 #include "structmember.h"
61 #define PythonQtSlotFunction_Check(op) (Py_TYPE(op) == &PythonQtSlotFunction_Type)
68 #define PythonQtSlotFunction_GET_SELF(func) \
69 (((PythonQtSlotFunctionObject *)func) -> m_self)
PyObject * PythonQtSlotFunction_CallImpl(PythonQtClassInfo *classInfo, QObject *objectToCall, PythonQtSlotInfo *info, PyObject *args, PyObject *kw, void *firstArg=nullptr, void **directReturnValuePointer=nullptr, PythonQtPassThisOwnershipType *passThisOwnershipToCPP=nullptr)
PyObject * PythonQtMemberFunction_parameterTypes(PythonQtSlotInfo *theInfo)
PyObject * PythonQtSlotFunction_GetSelf(PyObject *)
PyObject * PythonQtSlotFunction_New(PythonQtSlotInfo *, PyObject *, PyObject *)
PyObject * PythonQtMemberFunction_typeName(PythonQtSlotInfo *theInfo)
PyObject * PythonQtSlotFunction_Call(PyObject *, PyObject *, PyObject *)
PYTHONQT_EXPORT PyTypeObject PythonQtSlotFunction_Type
PyObject * PythonQtMemberFunction_Call(PythonQtSlotInfo *info, PyObject *m_self, PyObject *args, PyObject *kw)
PyObject * PythonQtMemberFunction_parameterNames(PythonQtSlotInfo *theInfo)
PythonQtSlotInfo * PythonQtSlotFunction_GetSlotInfo(PyObject *)
PythonQtPassThisOwnershipType
a class that stores all required information about a Qt object (and an optional associated C++ class ...
stores information about a slot, including a next pointer to overloaded slots
defines a python object that stores a Qt slot info
PyObject_HEAD PythonQtSlotInfo * m_ml