aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken6/ApiExtractor/complextypeentry.h
diff options
context:
space:
mode:
Diffstat (limited to 'sources/shiboken6/ApiExtractor/complextypeentry.h')
-rw-r--r--sources/shiboken6/ApiExtractor/complextypeentry.h8
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)