Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qwaylandqtwindowmanager.h
Go to the documentation of this file.
1
// Copyright (C) 2017 The Qt Company Ltd.
2
// Copyright (C) 2017 Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
3
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
4
// Qt-Security score:significant reason:default
5
6
#
ifndef
QWAYLANDQTWINDOWMANAGER_H
7
#
define
QWAYLANDQTWINDOWMANAGER_H
8
9
#
include
<
QtWaylandCompositor
/
QWaylandCompositorExtension
>
10
#
include
<
QtWaylandCompositor
/
QWaylandClient
>
11
12
#
include
<
QtCore
/
QUrl
>
13
14
QT_BEGIN_NAMESPACE
15
16
class
QWaylandQtWindowManagerPrivate;
17
18
class
Q_WAYLANDCOMPOSITOR_EXPORT
QWaylandQtWindowManager
:
public
QWaylandCompositorExtensionTemplate<QWaylandQtWindowManager>
19
{
20
Q_OBJECT
21
Q_DECLARE_PRIVATE(QWaylandQtWindowManager)
22
Q_PROPERTY(
bool
showIsFullScreen READ showIsFullScreen WRITE setShowIsFullScreen NOTIFY showIsFullScreenChanged)
23
public
:
24
QWaylandQtWindowManager();
25
explicit
QWaylandQtWindowManager(QWaylandCompositor *compositor);
26
27
bool
showIsFullScreen()
const
;
28
void
setShowIsFullScreen(
bool
value);
29
30
void
sendQuitMessage(QWaylandClient *client);
31
32
void
initialize() override;
33
34
static
const
struct
wl_interface *interface();
35
static
QByteArray interfaceName();
36
37
Q_SIGNALS:
38
void
showIsFullScreenChanged();
39
void
openUrl(QWaylandClient *client,
const
QUrl &url);
40
};
41
42
QT_END_NAMESPACE
43
44
#
endif
// QWAYLANDQTWINDOWMANAGER_H
QSqlRelationalDelegate
\inmodule QtSql
QWaylandCompositorPrivate
Definition
qwaylandcompositor_p.h:50
QWaylandQtWindowManager
Definition
qwaylandqtwindowmanager.h:19
QtWayland::ClientBufferIntegrationFactory
Definition
qwlclientbufferintegrationfactory_p.h:30
QtWayland::ClientBufferIntegration
Definition
qwlclientbufferintegration_p.h:35
QtWayland::DataDeviceManager
Definition
qwldatadevicemanager_p.h:41
QtWayland::HardwareIntegration
Definition
qwlhwintegration_p.h:33
QtWayland::ServerBufferIntegrationFactory
Definition
qwlserverbufferintegrationfactory_p.h:30
QtWayland::ServerBufferIntegration
Definition
qwlserverbufferintegration_p.h:66
QtWayland::ServerBuffer
Definition
qwlserverbufferintegration_p.h:39
QtWayland::WindowSystemEventHandler
Definition
qwaylandcompositor.cpp:81
QtWayland::WindowSystemEventHandler::handleKeyEvent
void handleKeyEvent(QWindowSystemInterfacePrivate::KeyEvent *ke)
Definition
qwaylandcompositor.cpp:95
QtWayland::WindowSystemEventHandler::compositor
QWaylandCompositor * compositor
Definition
qwaylandcompositor.cpp:142
QtWayland::WindowSystemEventHandler::sendEvent
bool sendEvent(QWindowSystemInterfacePrivate::WindowSystemEvent *e) override
Definition
qwaylandcompositor.cpp:84
QtWayland::WindowSystemEventHandler::WindowSystemEventHandler
WindowSystemEventHandler(QWaylandCompositor *c)
Definition
qwaylandcompositor.cpp:83
SharedMemoryClientBufferIntegration
Definition
qwaylandcompositor.cpp:381
SharedMemoryClientBufferIntegration::createBufferFor
QtWayland::ClientBuffer * createBufferFor(wl_resource *buffer) override
Definition
qwaylandcompositor.cpp:391
SharedMemoryClientBufferIntegration::initializeHardware
void initializeHardware(wl_display *display) override
Definition
qwaylandcompositor.cpp:387
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
QtWayland
Definition
qwaylanddisplay_p.h:54
Q_PUBLIC_LOGGING_CATEGORY
#define Q_PUBLIC_LOGGING_CATEGORY(name,...)
Definition
qwaylandcompositor.cpp:66
qLcWaylandCompositorTextInput
const QLoggingCategory & qLcWaylandCompositorTextInput()
qLcWaylandCompositorInputMethods
const QLoggingCategory & qLcWaylandCompositorInputMethods()
qtwayland
src
compositor
extensions
qwaylandqtwindowmanager.h
Generated on
for Qt by
1.18.0