Skip to content
Phosphor
/
API Reference
Search
PlasmaZones
Libraries
Guides
Brand
Palette
About
GitHub
Phosphor
Qt6 / Wayland library suite for window-management tools
Loading...
Searching...
No Matches
PhosphorScreens.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: 2026 fuddlesworth
2
// SPDX-License-Identifier: LGPL-2.1-or-later
3
4
#pragma once
5
6
// PhosphorScreens — domain-free screen-topology library for Qt6 Wayland.
7
//
8
// Umbrella header that pulls in the entire public surface. Callers can
9
// include this for convenience or pick individual headers for smaller
10
// compile-time footprint.
11
12
#include <
PhosphorScreens/DBusScreenAdaptor.h
>
13
#include <
PhosphorScreens/IConfigStore.h
>
14
#include <
PhosphorScreens/IPanelSource.h
>
15
#include <
PhosphorScreens/InMemoryConfigStore.h
>
16
#include <
PhosphorScreens/Manager.h
>
17
#include <
PhosphorScreens/NoOpPanelSource.h
>
18
#include <
PhosphorScreens/PlasmaPanelSource.h
>
19
#include <
PhosphorScreens/Resolver.h
>
20
#include <
PhosphorScreens/ScreenIdentity.h
>
21
#include <
PhosphorScreens/Swapper.h
>
22
#include <
PhosphorScreens/VirtualScreen.h
>
23
24
namespace
Phosphor::Screens
{
25
26
// Reserved. Additional types arrive in the lift-and-shift PRs.
27
28
}
// namespace Phosphor::Screens
DBusScreenAdaptor.h
IConfigStore.h
IPanelSource.h
InMemoryConfigStore.h
Manager.h
NoOpPanelSource.h
PlasmaPanelSource.h
Resolver.h
ScreenIdentity.h
Swapper.h
VirtualScreen.h
Phosphor::Screens
Definition
IWindowTrackingService.h:26
phosphor-screens
include
PhosphorScreens
PhosphorScreens.h
Generated by
1.9.8