aboutsummaryrefslogtreecommitdiffstats
path: root/examples/examples.pyproject
diff options
context:
space:
mode:
authorFriedemann Kleint <[email protected]>2025-06-26 12:23:38 +0200
committerFriedemann Kleint <[email protected]>2025-06-30 22:24:27 +0200
commitbc6dc807c1946863c5a8481272566edf696ee7b6 (patch)
treeb6e336e85ccfe6eca83be2d191f1f0427d9c927d /examples/examples.pyproject
parent82895a377e301cbf2526490f9e32c9b261aa3f6e (diff)
MetaObjectBuilder: Handle quint64 enumerationsHEADdev
In the delayed creation of QMetaEnum's in MetaObjectBuilder, when parsing QEnum-decorated values, check for large quint64 values and add them correctly. For class QMetaEnum, instead of exposing the newly added functions "std::optional<quint64> value64()" and similar, inject code handling large values into the existing bindings since Python's int type is able to represent the type. Adapt to qtbase/d41b87e06742b491c4e36aeae32e03f85b078d69. [ChangeLog][PySide6] @QEnum, @QFlag and QMetaEnum now support unsigned 64 bit values for QML usage (with the exception of Qt Widgets Designer). Task-number: QTBUG-27451 Task-number: QTBUG-111926 Task-number: PYSIDE-1735 Change-Id: Ib0b26dbc350c404d354c8f53afee946e29f2adb3 Reviewed-by: Cristian Maureira-Fredes <[email protected]>
Diffstat (limited to 'examples/examples.pyproject')
0 files changed, 0 insertions, 0 deletions