PythonQt
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

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

References _enumValue, _pythonType, _slot, _type, and Invalid.

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

Referenced by PythonQtMemberInfo().

◆ _property

QMetaProperty PythonQtMemberInfo::_property

Definition at line 82 of file PythonQtClassInfo.h.

◆ _pythonType

PyObject* PythonQtMemberInfo::_pythonType

Definition at line 80 of file PythonQtClassInfo.h.

Referenced by PythonQtMemberInfo().

◆ _slot

PythonQtSlotInfo* PythonQtMemberInfo::_slot

Definition at line 79 of file PythonQtClassInfo.h.

Referenced by PythonQtMemberInfo().

◆ _type

Type PythonQtMemberInfo::_type

Definition at line 76 of file PythonQtClassInfo.h.

Referenced by PythonQtMemberInfo().


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