aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/libpyside/dynamicqmetaobject.h
diff options
context:
space:
mode:
Diffstat (limited to 'sources/pyside6/libpyside/dynamicqmetaobject.h')
-rw-r--r--sources/pyside6/libpyside/dynamicqmetaobject.h9
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();