diff options
Diffstat (limited to 'sources/pyside6/libpyside/dynamicqmetaobject.h')
| -rw-r--r-- | sources/pyside6/libpyside/dynamicqmetaobject.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/sources/pyside6/libpyside/dynamicqmetaobject.h b/sources/pyside6/libpyside/dynamicqmetaobject.h index 7279d5c26..6e7a079a3 100644 --- a/sources/pyside6/libpyside/dynamicqmetaobject.h +++ b/sources/pyside6/libpyside/dynamicqmetaobject.h @@ -54,6 +54,9 @@ class MetaObjectBuilder { Q_DISABLE_COPY(MetaObjectBuilder) public: + using EnumValue = QPair<QByteArray, int>; + using EnumValues = QList<EnumValue>; + MetaObjectBuilder(const char *className, const QMetaObject *metaObject); MetaObjectBuilder(PyTypeObject *type, const QMetaObject *metaObject); @@ -68,10 +71,8 @@ public: int addProperty(const char *property, PyObject *data); void addInfo(const char *key, const char *value); void addInfo(const QMap<QByteArray, QByteArray> &info); - void addEnumerator(const char *name, - bool flag, - bool scoped, - const QVector<QPair<QByteArray, int> > &entries); + void addEnumerator(const char *name, bool flag, + bool scoped, const EnumValues &entries); void removeProperty(int index); const QMetaObject *update(); |
