[qt/qt/qtgraphs]: Summary of bulk changes made
KDE Git Services - Bulk Change <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git repository change summary for qt/qt/qtgraphs
Pushed by mirror-service into branch 'dev'.
Changed from 86428e55325d0c96f3755e0b727848456e000327 to ba5f281caf993b7856a0ae37b9efac03a921449c
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.
This change contains the following new commits:
Git commit ede7cd336f3df33a4da638d33b18d74eecaf62af by Sami Varanka on 31/07/2026 at 05:49..
Graphs2D: use registerenumclassesunscoped in xyseries
Without Q_CLASSINFO("RegisterEnumClassesUnscoped", "false") enums in qml
are unscoped and may clash.
Amends a62786613ca16312e8498648f5649a1e8358ab8d (6.12).
Pick-to: 6.12
Task-number: QTBUG-146228
Change-Id: Id3aa59a01abb65c14925330b93b728dd1228892e
Reviewed-by: Tomi Korpipää <[email protected]>
https://invent.kde.org/qt/qt/qtgraphs/-/commit/ede7cd336f3df33a4da638d33b18d74eecaf62af
Git commit ba5f281caf993b7856a0ae37b9efac03a921449c by Sami Varanka on 31/07/2026 at 05:50..
Add RegisterEnumClassesUnscoped to classes with scoped enums
QGraphsView::ZoomStyle/PanStyle, QBarDataProxy::RemoveLabels, and
QSurface3DSeries::Shading are scoped enums registered as
Q_ENUM on classes exposed to QML. Without
Q_CLASSINFO("RegisterEnumClassesUnscoped", "false"), the scope is not
enforced on the QML side.
[ChangeLog][Potentially Source-Incompatible Changes] QGraphsView,
QBarDataProxy, and QSurface3DSeries now register their scoped enums to
QML as scoped, matching their C++ semantics. Code relying on unscoped
access to ZoomStyle, PanStyle, RemoveLabels, or Shading enumerators
from QML needs to be updated to use the scoped names.
Pick-to: 6.12
Task-number: QTBUG-146228
Change-Id: Ifc702941798975db8f960a2ca42e7bd35d4b0e99
Reviewed-by: Tomi Korpipää <[email protected]>
https://invent.kde.org/qt/qt/qtgraphs/-/commit/ba5f281caf993b7856a0ae37b9efac03a921449c