diff options
Diffstat (limited to 'src/plugins/platforms/wayland/qwaylandwindow.h')
-rw-r--r-- | src/plugins/platforms/wayland/qwaylandwindow.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/plugins/platforms/wayland/qwaylandwindow.h b/src/plugins/platforms/wayland/qwaylandwindow.h index 0e379e5df..a58e49db1 100644 --- a/src/plugins/platforms/wayland/qwaylandwindow.h +++ b/src/plugins/platforms/wayland/qwaylandwindow.h @@ -42,8 +42,10 @@ #ifndef QWAYLANDWINDOW_H #define QWAYLANDWINDOW_H -#include <qpa/qplatformwindow.h> #include <QtCore/QWaitCondition> +#include <QtGui/QIcon> + +#include <qpa/qplatformwindow.h> #include "qwaylanddisplay.h" @@ -74,6 +76,9 @@ public: void setWindowTitle(const QString &title); + inline QIcon windowIcon() const; + void setWindowIcon(const QIcon &icon); + void setGeometry(const QRect &rect); void configure(uint32_t edges, int32_t width, int32_t height); @@ -141,6 +146,8 @@ protected: bool mSentInitialResize; QPoint mOffset; + QIcon mWindowIcon; + private: void handleMouseEventWithDecoration(QWaylandInputDevice *inputDevice, ulong timestamp, @@ -154,6 +161,11 @@ private: }; +inline QIcon QWaylandWindow::windowIcon() const +{ + return mWindowIcon; +} + inline QPoint QWaylandWindow::attachOffset() const { return mOffset; |