| 
    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 |