From 571e4026acf1f11defaca46fdb647dcd9bf214cd Mon Sep 17 00:00:00 2001 From: Vlad Zahorodnii Date: Thu, 11 Jan 2024 10:00:58 +0200 Subject: [PATCH] core: Add Output::rectF --- src/core/output.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/core/output.h b/src/core/output.h index 86e2e9dbb4..2ba0ff3583 100644 --- a/src/core/output.h +++ b/src/core/output.h @@ -238,6 +238,11 @@ public: */ QRect rect() const; + /** + * Equivalent to `QRectF(QPointF(0, 0), geometryF().size())` + */ + QRectF rectF() const; + /** * Returns the approximate vertical refresh rate of this output, in mHz. */ @@ -480,6 +485,11 @@ inline QRect Output::rect() const return QRect(QPoint(0, 0), geometry().size()); } +inline QRectF Output::rectF() const +{ + return QRectF(QPointF(0, 0), geometryF().size()); +} + KWIN_EXPORT QDebug operator<<(QDebug debug, const Output *output); } // namespace KWin