#include <PythonQtClassInfo.h>
Public Types | |
| enum | Type { Invalid, Slot, EnumValue, EnumWrapper, Property, NotFound } |
Public Member Functions | |
| PythonQtMemberInfo () | |
| PythonQtMemberInfo (PythonQtSlotInfo *info) | |
| PythonQtMemberInfo (const PythonQtObjectPtr &enumValue) | |
| PythonQtMemberInfo (const QMetaProperty &prop) | |
Public Attributes | |
| Type | _type |
| PythonQtSlotInfo * | _slot |
| PyObject * | _enumWrapper |
| PythonQtObjectPtr | _enumValue |
| QMetaProperty | _property |
Definition at line 45 of file PythonQtClassInfo.h.
Definition at line 46 of file PythonQtClassInfo.h.
{
Invalid, Slot, EnumValue, EnumWrapper, Property, NotFound
};
| PythonQtMemberInfo::PythonQtMemberInfo | ( | ) | [inline] |
Definition at line 50 of file PythonQtClassInfo.h.
:_type(Invalid),_slot(NULL),_enumWrapper(NULL),_enumValue(0) { }
| PythonQtMemberInfo::PythonQtMemberInfo | ( | PythonQtSlotInfo * | info | ) | [inline] |
Definition at line 52 of file PythonQtClassInfo.h.
References _enumValue, _slot, and _type.
{
_type = Slot;
_slot = info;
_enumValue = NULL;
}
| PythonQtMemberInfo::PythonQtMemberInfo | ( | const PythonQtObjectPtr & | enumValue | ) | [inline] |
Definition at line 58 of file PythonQtClassInfo.h.
References _enumValue, _enumWrapper, _slot, and _type.
{
_type = EnumValue;
_slot = NULL;
_enumValue = enumValue;
_enumWrapper = NULL;
}
| PythonQtMemberInfo::PythonQtMemberInfo | ( | const QMetaProperty & | prop | ) | [inline] |
Definition at line 65 of file PythonQtClassInfo.h.
References _enumValue, _enumWrapper, _property, _slot, and _type.
{
_type = Property;
_slot = NULL;
_enumValue = NULL;
_property = prop;
_enumWrapper = NULL;
}
Definition at line 78 of file PythonQtClassInfo.h.
Referenced by PythonQtMemberInfo().
Definition at line 77 of file PythonQtClassInfo.h.
Referenced by PythonQtMemberInfo().
| QMetaProperty PythonQtMemberInfo::_property |
Definition at line 79 of file PythonQtClassInfo.h.
Referenced by PythonQtMemberInfo().
Definition at line 76 of file PythonQtClassInfo.h.
Referenced by PythonQtMemberInfo().
Definition at line 73 of file PythonQtClassInfo.h.
Referenced by PythonQtMemberInfo().
1.7.1