diff --git a/src/client/plasmawindowmodel.h b/src/client/plasmawindowmodel.h --- a/src/client/plasmawindowmodel.h +++ b/src/client/plasmawindowmodel.h @@ -106,7 +106,11 @@ /** * @since 5.53 */ - VirtualDesktops + VirtualDesktops, + /** + * @since 5.71 + */ + InternalId, }; Q_ENUM(AdditionalRoles) diff --git a/src/client/plasmawindowmodel.cpp b/src/client/plasmawindowmodel.cpp --- a/src/client/plasmawindowmodel.cpp +++ b/src/client/plasmawindowmodel.cpp @@ -269,6 +269,8 @@ return window->geometry(); } else if (role == VirtualDesktops) { return window->plasmaVirtualDesktops(); + } else if (role == InternalId) { + return window->internalId(); } return QVariant();