23 pid_t
pid()
const override;
50 void updateResourceName();
52 QString m_captionNormal;
53 QString m_captionSuffix;
54 bool m_isScreenLocker =
false;
Resource representing a wl_surface.
void doSetActive() override
QString captionSuffix() const override
bool isLocalhost() const override
void setCaption(const QString &caption)
void updateGeometry(const QRectF &rect)
void updateCaption() override
bool belongsToSameApplication(const Window *other, SameApplicationChecks checks) const override
bool isClient() const override
virtual QRectF frameRectToBufferRect(const QRectF &rect) const
QString windowRole() const override
QString captionNormal() const override
WaylandWindow(SurfaceInterface *surface)
void killWindow() override
std::unique_ptr< WindowItem > createItem(Scene *scene) override
pid_t pid() const override
bool belongsToDesktop() const override
void updateClientOutputs()
QRectF resizeWithChecks(const QRectF &geometry, const QSizeF &size) override
bool isLockScreen() const override
Window * findModal(bool allow_itself=false) override
SurfaceInterface * surface() const