PythonQt
|
Go to the source code of this file.
Classes | |
struct | PythonQtSlotFunctionObject |
defines a python object that stores a Qt slot info More... | |
Macros | |
#define | PythonQtSlotFunction_Check(op) (Py_TYPE(op) == &PythonQtSlotFunction_Type) |
#define | PythonQtSlotFunction_GET_SELF(func) (((PythonQtSlotFunctionObject *)func) -> m_self) |
Enumerations | |
enum | PythonQtPassThisOwnershipType { IgnoreOwnership , PassOwnershipToCPP , PassOwnershipToPython } |
Functions | |
PythonQtSlotInfo * | PythonQtSlotFunction_GetSlotInfo (PyObject *) |
PyObject * | PythonQtSlotFunction_GetSelf (PyObject *) |
PyObject * | PythonQtSlotFunction_Call (PyObject *, PyObject *, PyObject *) |
PyObject * | PythonQtSlotFunction_CallImpl (PythonQtClassInfo *classInfo, QObject *objectToCall, PythonQtSlotInfo *info, PyObject *args, PyObject *kw, void *firstArg=nullptr, void **directReturnValuePointer=nullptr, PythonQtPassThisOwnershipType *passThisOwnershipToCPP=nullptr) |
PyObject * | PythonQtSlotFunction_New (PythonQtSlotInfo *, PyObject *, PyObject *) |
PyObject * | PythonQtMemberFunction_Call (PythonQtSlotInfo *info, PyObject *m_self, PyObject *args, PyObject *kw) |
PyObject * | PythonQtMemberFunction_parameterTypes (PythonQtSlotInfo *theInfo) |
PyObject * | PythonQtMemberFunction_parameterNames (PythonQtSlotInfo *theInfo) |
PyObject * | PythonQtMemberFunction_typeName (PythonQtSlotInfo *theInfo) |
Variables | |
PYTHONQT_EXPORT PyTypeObject | PythonQtSlotFunction_Type |
#define PythonQtSlotFunction_Check | ( | op | ) | (Py_TYPE(op) == &PythonQtSlotFunction_Type) |
Definition at line 61 of file PythonQtSlot.h.
#define PythonQtSlotFunction_GET_SELF | ( | func | ) | (((PythonQtSlotFunctionObject *)func) -> m_self) |
Definition at line 68 of file PythonQtSlot.h.
Enumerator | |
---|---|
IgnoreOwnership | |
PassOwnershipToCPP | |
PassOwnershipToPython |
Definition at line 52 of file PythonQtSlot.h.
PyObject* PythonQtMemberFunction_Call | ( | PythonQtSlotInfo * | info, |
PyObject * | m_self, | ||
PyObject * | args, | ||
PyObject * | kw | ||
) |
PyObject* PythonQtMemberFunction_parameterNames | ( | PythonQtSlotInfo * | theInfo | ) |
PyObject* PythonQtMemberFunction_parameterTypes | ( | PythonQtSlotInfo * | theInfo | ) |
PyObject* PythonQtMemberFunction_typeName | ( | PythonQtSlotInfo * | theInfo | ) |
PyObject* PythonQtSlotFunction_CallImpl | ( | PythonQtClassInfo * | classInfo, |
QObject * | objectToCall, | ||
PythonQtSlotInfo * | info, | ||
PyObject * | args, | ||
PyObject * | kw, | ||
void * | firstArg = nullptr , |
||
void ** | directReturnValuePointer = nullptr , |
||
PythonQtPassThisOwnershipType * | passThisOwnershipToCPP = nullptr |
||
) |
PythonQtSlotInfo* PythonQtSlotFunction_GetSlotInfo | ( | PyObject * | ) |
PyObject* PythonQtSlotFunction_New | ( | PythonQtSlotInfo * | , |
PyObject * | , | ||
PyObject * | |||
) |
|
extern |