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 56 of file PythonQtClassInfo.h.

Member Enumeration Documentation

◆ Type

Enumerator
Invalid 
Slot 
Signal 
EnumValue 
EnumWrapper 
Property 
NestedClass 
NotFound 

Definition at line 57 of file PythonQtClassInfo.h.

Constructor & Destructor Documentation

◆ PythonQtMemberInfo() [1/4]

PythonQtMemberInfo::PythonQtMemberInfo ( )
inline

Definition at line 61 of file PythonQtClassInfo.h.

61 :_type(Invalid),_slot(nullptr),_pythonType(nullptr),_enumValue(nullptr) { }
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 74 of file PythonQtClassInfo.h.

◆ _property

QMetaProperty PythonQtMemberInfo::_property

Definition at line 75 of file PythonQtClassInfo.h.

◆ _pythonType

PyObject* PythonQtMemberInfo::_pythonType

Definition at line 73 of file PythonQtClassInfo.h.

◆ _slot

PythonQtSlotInfo* PythonQtMemberInfo::_slot

Definition at line 72 of file PythonQtClassInfo.h.

◆ _type

Type PythonQtMemberInfo::_type

Definition at line 69 of file PythonQtClassInfo.h.


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