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
PythonQtObjectPtr _enumValue
QMetaProperty _property

Detailed Description

Definition at line 55 of file PythonQtClassInfo.h.

Member Enumeration Documentation

Constructor & Destructor Documentation

PythonQtMemberInfo::PythonQtMemberInfo ( )

Definition at line 60 of file PythonQtClassInfo.h.

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

Member Data Documentation

PythonQtObjectPtr PythonQtMemberInfo::_enumValue

Definition at line 73 of file PythonQtClassInfo.h.

QMetaProperty PythonQtMemberInfo::_property

Definition at line 74 of file PythonQtClassInfo.h.

PyObject* PythonQtMemberInfo::_pythonType

Definition at line 72 of file PythonQtClassInfo.h.

PythonQtSlotInfo* PythonQtMemberInfo::_slot

Definition at line 71 of file PythonQtClassInfo.h.

Type PythonQtMemberInfo::_type

Definition at line 68 of file PythonQtClassInfo.h.

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