Qt
6.x
The Qt SDK
Loading...
Searching...
No Matches
qwaylandfullscreenshellv1integration.cpp
Go to the documentation of this file.
1
// Copyright (C) 2018 Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4
#include "
qwaylandfullscreenshellv1integration.h
"
5
#include "
qwaylandfullscreenshellv1surface.h
"
6
7
QT_BEGIN_NAMESPACE
8
9
namespace
QtWaylandClient
{
10
11
QWaylandFullScreenShellV1Integration::QWaylandFullScreenShellV1Integration
()
12
:
QWaylandShellIntegrationTemplate
(1)
13
{
14
}
15
16
QWaylandFullScreenShellV1Integration::~QWaylandFullScreenShellV1Integration
()
17
{
18
if
(
isActive
())
19
release
();
20
}
21
22
QWaylandShellSurface
*
QWaylandFullScreenShellV1Integration::createShellSurface
(
QWaylandWindow
*
window
)
23
{
24
return
new
QWaylandFullScreenShellV1Surface
(
this
,
window
);
25
}
26
27
}
// namespace QtWaylandClient
28
29
QT_END_NAMESPACE
QWaylandClientExtension::isActive
bool isActive() const
Definition
qwaylandclientextension.cpp:100
QtWaylandClient::QWaylandFullScreenShellV1Integration::QWaylandFullScreenShellV1Integration
QWaylandFullScreenShellV1Integration()
Definition
qwaylandfullscreenshellv1integration.cpp:11
QtWaylandClient::QWaylandFullScreenShellV1Integration::createShellSurface
QWaylandShellSurface * createShellSurface(QWaylandWindow *window) override
Definition
qwaylandfullscreenshellv1integration.cpp:22
QtWaylandClient::QWaylandFullScreenShellV1Integration::~QWaylandFullScreenShellV1Integration
~QWaylandFullScreenShellV1Integration() override
Definition
qwaylandfullscreenshellv1integration.cpp:16
QtWaylandClient::QWaylandFullScreenShellV1Surface
Definition
qwaylandfullscreenshellv1surface.h:18
QtWaylandClient::QWaylandShellIntegrationTemplate
Definition
qwaylandshellintegration_p.h:59
QtWaylandClient::QWaylandShellSurface
Definition
qwaylandshellsurface_p.h:40
QtWaylandClient::QWaylandWindow
Definition
qwaylandwindow_p.h:64
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1545
QtWaylandClient
Definition
qwaylandclientextension.h:15
qwaylandfullscreenshellv1integration.h
qwaylandfullscreenshellv1surface.h
release
sem release()
window
aWidget window() -> setWindowTitle("New Window Title")
[2]
qtwayland
src
plugins
shellintegration
fullscreen-shell-v1
qwaylandfullscreenshellv1integration.cpp
Generated by
1.9.7