diff options
Diffstat (limited to 'sources/pyside6/libpyside/pysideqenum.h')
| -rw-r--r-- | sources/pyside6/libpyside/pysideqenum.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sources/pyside6/libpyside/pysideqenum.h b/sources/pyside6/libpyside/pysideqenum.h index cfc361004..edc15dc9e 100644 --- a/sources/pyside6/libpyside/pysideqenum.h +++ b/sources/pyside6/libpyside/pysideqenum.h @@ -12,6 +12,8 @@ #include <QtCore/qbytearray.h> +QT_FORWARD_DECLARE_CLASS(QMetaType) + namespace PySide::QEnum { // PYSIDE-957: Support the QEnum macro @@ -25,6 +27,10 @@ PYSIDE_API void init(); // Ignore flags here; their underlying enums are of Python type flags anyways. PYSIDE_API QByteArray getTypeName(PyTypeObject *type); +// Create a QMetaType for a decorated Python enum (int), enabling +// modification of properties by Qt Widgets Designer. +QMetaType createGenericEnumMetaType(const QByteArray &name, PyTypeObject *pyType); + } // namespace PySide::QEnum #endif |
