diff options
Diffstat (limited to 'sources/pyside6')
| -rw-r--r-- | sources/pyside6/libpyside/dynamicqmetaobject.cpp | 5 | ||||
| -rw-r--r-- | sources/pyside6/libpyside/dynamicqmetaobject.h | 4 |
2 files changed, 5 insertions, 4 deletions
diff --git a/sources/pyside6/libpyside/dynamicqmetaobject.cpp b/sources/pyside6/libpyside/dynamicqmetaobject.cpp index e7dc35fef..691e66ddc 100644 --- a/sources/pyside6/libpyside/dynamicqmetaobject.cpp +++ b/sources/pyside6/libpyside/dynamicqmetaobject.cpp @@ -654,7 +654,7 @@ void MetaObjectBuilderPrivate::parsePythonType(PyTypeObject *type) AutoDecRef items(PyMapping_Items(members)); Py_ssize_t nr_items = PySequence_Length(items); - QList<QPair<QByteArray, int> > entries; + QList<std::pair<QByteArray, int> > entries; for (Py_ssize_t idx = 0; idx < nr_items; ++idx) { AutoDecRef item(PySequence_GetItem(items, idx)); AutoDecRef key(PySequence_GetItem(item, 0)); @@ -662,8 +662,7 @@ void MetaObjectBuilderPrivate::parsePythonType(PyTypeObject *type) AutoDecRef value(PyObject_GetAttr(member, Shiboken::PyName::value())); auto ckey = String::toCString(key); auto ivalue = PyLong_AsSsize_t(value); - auto thing = QPair<QByteArray, int>(ckey, int(ivalue)); - entries.push_back(thing); + entries.push_back(std::make_pair(ckey, int(ivalue))); } addEnumerator(name, isFlag, true, entries); } diff --git a/sources/pyside6/libpyside/dynamicqmetaobject.h b/sources/pyside6/libpyside/dynamicqmetaobject.h index d5bf12756..dd33f65f7 100644 --- a/sources/pyside6/libpyside/dynamicqmetaobject.h +++ b/sources/pyside6/libpyside/dynamicqmetaobject.h @@ -10,6 +10,8 @@ #include <QtCore/QMetaObject> #include <QtCore/QMetaMethod> +#include <utility> + class MetaObjectBuilderPrivate; namespace PySide @@ -19,7 +21,7 @@ class MetaObjectBuilder { Q_DISABLE_COPY_MOVE(MetaObjectBuilder) public: - using EnumValue = QPair<QByteArray, int>; + using EnumValue = std::pair<QByteArray, int>; using EnumValues = QList<EnumValue>; MetaObjectBuilder(const char *className, const QMetaObject *metaObject); |
