QWindowKit  1.5.1.0
Cross-platform window customization framework
Loading...
Searching...
No Matches
linuxwaylandcontext_p.h
1// Copyright (C) 2021-2023 wangwenx190 (Yuhang Zhao)
2// Copyright (C) 2023-present Stdware Collections (https://www.github.com/stdware)
3// Copyright (C) 2025-2027 Wing-summer (wingsummer)
4// SPDX-License-Identifier: Apache-2.0
5
6
7#ifndef LINUXWAYLANDCONTEXT_P_H
8#define LINUXWAYLANDCONTEXT_P_H
9
10//
11// W A R N I N G !!!
12// -----------------
13//
14// This file is not part of the QWindowKit API. It is used purely as an
15// implementation detail. This header file may change from version to
16// version without notice, or may even be removed.
17//
18
19
20#include "qtwindowcontext_p.h"
21
22#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
23namespace QWK {
24
25 class LinuxWaylandContext : public QtWindowContext {
26 Q_OBJECT
27 public:
28 LinuxWaylandContext();
29 ~LinuxWaylandContext() override;
30
31 QString key() const override;
32 void virtual_hook(int id, void *data) override;
33 };
34
35}
36#endif // QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
37#endif // LINUXWAYLANDCONTEXT_P_H
QWindowKit namespace.
Definition abstractwindowcontext.cpp:13