|
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 56 of file PythonQtSlot.h.
| #define PythonQtSlotFunction_GET_SELF | ( | func | ) | (((PythonQtSlotFunctionObject*)func)->m_self) |
Definition at line 63 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 |