XdgToplevelV6 QML Type

XdgToplevelV6 represents the toplevel window specific parts of an xdg surface. 更多...

import 语句: import QtWayland.Compositor 1.3
Since: Qt 5.10

特性

方法

详细描述

This type is part of the XdgShellV6 extension and provides a way to extend the functionality of an XdgSurfaceV6 with features specific to desktop-style windows.

It corresponds to the Wayland interface zxdg_toplevel_v6 .

特性文档编制

activated : bool

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

appId : string

This property holds the app id of the XdgToplevelV6 .

fullscreen : bool

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

maxSize : size

This property holds the maximum size of the XdgToplevelV6 as requested by the client.

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

maximized : bool

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

minSize : size

This property holds the minimum size of the XdgToplevelV6 as requested by the client.

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

parentToplevel : XdgToplevelV6

此特性保持 XdgToplevelV6 parent of this XdgToplevelV6 .

resizing : bool

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

title : string

This property holds the title of the XdgToplevelV6 .


方法文档编制

void sendClose ()

Sends a close event to the client. The client may choose to ignore the event.

int sendConfigure ( size size , list < int > 状态 )

Sends a configure event to the client. size contains the pixel size of the surface. A size of zero means the client is free to decide the size. Known 状态 are enumerated in XdgToplevelV6::State.

void sendFullscreen ( size size )

Convenience for sending a configure event with the fullscreen state set, and maximized and resizing removed. The activated state is left in its current state.

size is the new size of the window.

另请参阅 sendUnmaximized .

void sendMaximized ( size size )

Convenience for sending a configure event with the maximized state set, and fullscreen and resizing removed. The activated state is left in its current state.

size is the new size of the window.

void sendResizing ( size maxSize )

Convenience for sending a configure event with the resizing state set, and maximized and fullscreen removed. The activated state is left in its current state.

maxSize is the new size of the window.

void sendUnmaximized ( size size )

Convenience for sending a configure event with the maximized, fullscreen and resizing states removed, and fullscreen and resizing removed. The activated state is left in its current state.

size is the new size of the window. If size is zero, the client decides the size.

size sizeForResize ( size size , point delta , uint edges )

Convenience for computing the new size given the current size delta ,和 edges active in the drag.