PythonQt
Public Types | Public Member Functions | Public Attributes | List of all members
PythonQtMemberInfo Struct Reference

#include <PythonQtClassInfo.h>

Public Types

enum  Type {
  Invalid , Slot , Signal , EnumValue ,
  EnumWrapper , Property , NestedClass , NotFound
}
 

Public Member Functions

 PythonQtMemberInfo ()
 
 PythonQtMemberInfo (PythonQtSlotInfo *info)
 
 PythonQtMemberInfo (const PythonQtObjectPtr &enumValue)
 
 PythonQtMemberInfo (const QMetaProperty &prop)
 

Public Attributes

Type _type
 
PythonQtSlotInfo_slot
 
PyObject_pythonType
 
PythonQtObjectPtr _enumValue
 
QMetaProperty _property
 

Detailed Description

Definition at line 59 of file PythonQtClassInfo.h.

Member Enumeration Documentation

◆ Type

Enumerator
Invalid 
Slot 
Signal 
EnumValue 
EnumWrapper 
Property 
NestedClass 
NotFound 

Definition at line 60 of file PythonQtClassInfo.h.

Constructor & Destructor Documentation

◆ PythonQtMemberInfo() [1/4]

PythonQtMemberInfo::PythonQtMemberInfo ( )
inline

Definition at line 62 of file PythonQtClassInfo.h.

63 : _type(Invalid)
64 , _slot(nullptr)
65 , _pythonType(nullptr)
66 , _enumValue(nullptr)
67 {
68 }
PythonQtObjectPtr _enumValue
PythonQtSlotInfo * _slot

◆ PythonQtMemberInfo() [2/4]

PythonQtMemberInfo::PythonQtMemberInfo ( PythonQtSlotInfo info)

◆ PythonQtMemberInfo() [3/4]

PythonQtMemberInfo::PythonQtMemberInfo ( const PythonQtObjectPtr enumValue)

◆ PythonQtMemberInfo() [4/4]

PythonQtMemberInfo::PythonQtMemberInfo ( const QMetaProperty prop)

Member Data Documentation

◆ _enumValue

PythonQtObjectPtr PythonQtMemberInfo::_enumValue

Definition at line 81 of file PythonQtClassInfo.h.

◆ _property

QMetaProperty PythonQtMemberInfo::_property

Definition at line 82 of file PythonQtClassInfo.h.

◆ _pythonType

PyObject* PythonQtMemberInfo::_pythonType

Definition at line 80 of file PythonQtClassInfo.h.

◆ _slot

PythonQtSlotInfo* PythonQtMemberInfo::_slot

Definition at line 79 of file PythonQtClassInfo.h.

◆ _type

Type PythonQtMemberInfo::_type

Definition at line 76 of file PythonQtClassInfo.h.


The documentation for this struct was generated from the following file: