Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qwaylandfractionalscale.cpp
Go to the documentation of this file.
1
// Copyright (C) 2022 David Edmundson <davidedmundson@kde.org>
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
"qwaylandfractionalscale_p.h"
5
6
QT_BEGIN_NAMESPACE
7
8
namespace
QtWaylandClient
{
9
10
QWaylandFractionalScale
::QWaylandFractionalScale(
struct
::wp_fractional_scale_v1 *object)
11
: QtWayland::wp_fractional_scale_v1(object)
12
{}
13
14
15
QWaylandFractionalScale
::~
QWaylandFractionalScale
()
16
{
17
destroy();
18
}
19
20
void
QWaylandFractionalScale
::
wp_fractional_scale_v1_preferred_scale
(uint scale)
21
{
22
qreal preferredScale = scale / 120.0;
// hardcoded denominator determined in the spec
23
if
(preferredScale != mPreferredScale) {
24
mPreferredScale = preferredScale;
25
Q_EMIT preferredScaleChanged();
26
}
27
}
28
29
}
30
31
QT_END_NAMESPACE
QtWaylandClient::QWaylandFractionalScale
Definition
qwaylandfractionalscale_p.h:30
QtWaylandClient::QWaylandFractionalScale::wp_fractional_scale_v1_preferred_scale
void wp_fractional_scale_v1_preferred_scale(uint scale) override
Definition
qwaylandfractionalscale.cpp:20
QtWaylandClient::QWaylandFractionalScale::~QWaylandFractionalScale
~QWaylandFractionalScale()
Definition
qwaylandfractionalscale.cpp:15
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QtWaylandClient
Definition
qwaylandclientextension.h:15
qtwayland
src
client
qwaylandfractionalscale.cpp
Generated on Tue Apr 22 2025 17:12:11 for Qt by
1.13.2