QWaylandXdgToplevelV6 Class

The QWaylandXdgToplevelV6 class represents the toplevel window specific parts of an xdg surface. More...

Header: #include <QWaylandXdgToplevelV6>
qmake: QT += waylandcompositor
Since: Qt 5.10
Inherits: QObject

This class is obsolete. It is provided to keep old source code working. We strongly advise against using it in new code.

This class was introduced in Qt 5.10.

Properties

Public Functions

bool activated() const
QString appId() const
bool fullscreen() const
QSize maxSize() const
bool maximized() const
QSize minSize() const
QWaylandXdgToplevelV6 *parentToplevel() const
bool resizing() const
QString title() const

Signals

Detailed Description

This class is part of the QWaylandXdgShellV6 extension and provides a way to extend the functionality of an QWaylandXdgSurfaceV6 with features specific to desktop-style windows.

It corresponds to the Wayland interface zxdg_toplevel_v6.

Property Documentation

activated : const bool

This property holds whether toplevel is drawing itself as having input focus.

Access functions:

bool activated() const

Notifier signal:

void activatedChanged()

appId : const QString

This property holds the app id of the QWaylandXdgToplevelV6.

Access functions:

QString appId() const

Notifier signal:

void appIdChanged()

fullscreen : const bool

This property holds whether the client has acknowledged that it should be fullscreen.

Access functions:

bool fullscreen() const

Notifier signal:

void fullscreenChanged()

maxSize : const QSize

This property holds the maximum size of the QWaylandXdgToplevelV6.

The compositor is free to ignore this value and request a larger size.

Access functions:

QSize maxSize() const

Notifier signal:

void maxSizeChanged()

maximized : const bool

This property holds whether the client has acknowledged that it should be maximized.

Access functions:

bool maximized() const

Notifier signal:

void maximizedChanged()

minSize : const QSize

This property holds the minimum size of the QWaylandXdgToplevelV6.

The compositor is free to ignore this value and request a smaller size.

Access functions:

QSize minSize() const

Notifier signal:

void minSizeChanged()

parentToplevel : QWaylandXdgToplevelV6* const

This property holds the XdgToplevelV6 parent of this XdgToplevelV6.

Access functions:

QWaylandXdgToplevelV6 *parentToplevel() const

Notifier signal:

void parentToplevelChanged()

resizing : const bool

This property holds whether the client has acknowledged that it is being resized.

Access functions:

bool resizing() const

Notifier signal:

void resizingChanged()

states : const QList<int>

This property holds the last states the client acknowledged for this QWaylandToplevelV6.

Notifier signal:

void statesChanged()

title : const QString

This property holds the title of the QWaylandXdgToplevelV6.

Access functions:

QString title() const

Notifier signal:

void titleChanged()