diff options
Diffstat (limited to 'sources/shiboken6/ApiExtractor/complextypeentry.h')
-rw-r--r-- | sources/shiboken6/ApiExtractor/complextypeentry.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sources/shiboken6/ApiExtractor/complextypeentry.h b/sources/shiboken6/ApiExtractor/complextypeentry.h index bdbd7fa22..5b884f2cc 100644 --- a/sources/shiboken6/ApiExtractor/complextypeentry.h +++ b/sources/shiboken6/ApiExtractor/complextypeentry.h @@ -4,7 +4,7 @@ #ifndef COMPLEXTYPEENTRY_H #define COMPLEXTYPEENTRY_H -#include "typesystem.h" +#include "configurabletypeentry.h" #include "typesystem_enums.h" #include "modifications_typedefs.h" #include "pymethoddefentry.h" @@ -33,7 +33,7 @@ struct TypeSystemProperty bool generateGetSetDef = false; }; -class ComplexTypeEntry : public TypeEntry +class ComplexTypeEntry : public ConfigurableTypeEntry { public: enum TypeFlag { @@ -42,7 +42,9 @@ public: ForceAbstract = 0x8, // Indicates that the instances are used to create hierarchies // like widgets; parent ownership heuristics are enabled for them. - ParentManagement = 0x10 + ParentManagement = 0x10, + DisableQtMetaObjectFunctions = 0x20, + Typedef = 0x40 // Result of a <typedef-type> }; Q_DECLARE_FLAGS(TypeFlags, TypeFlag) |