7#include <QLatin1String>
20inline constexpr QLatin1String
Name(
"org.plasmazones");
21inline constexpr QLatin1String
ObjectPath(
"/PlasmaZones");
35inline constexpr QLatin1String
Settings(
"org.plasmazones.Settings");
36inline constexpr QLatin1String
WindowDrag(
"org.plasmazones.WindowDrag");
37inline constexpr QLatin1String
WindowTracking(
"org.plasmazones.WindowTracking");
38inline constexpr QLatin1String
Overlay(
"org.plasmazones.Overlay");
43inline constexpr QLatin1String
Tiling(
"org.plasmazones.Tiling");
48inline constexpr QLatin1String
Autotile(
"org.plasmazones.Autotile");
49inline constexpr QLatin1String
Scrolling(
"org.plasmazones.Scrolling");
50inline constexpr QLatin1String
LayoutRegistry(
"org.plasmazones.LayoutRegistry");
51inline constexpr QLatin1String
Screen(
"org.plasmazones.Screen");
52inline constexpr QLatin1String
ZoneDetection(
"org.plasmazones.ZoneDetection");
54inline constexpr QLatin1String
Snap(
"org.plasmazones.Snap");
55inline constexpr QLatin1String
Rules(
"org.plasmazones.Rules");
56inline constexpr QLatin1String
Control(
"org.plasmazones.Control");
57inline constexpr QLatin1String
Shader(
"org.plasmazones.Shader");
64inline constexpr QLatin1String
Busy(
"org.plasmazones.Error.Busy");
65inline constexpr QLatin1String
Shutdown(
"org.plasmazones.Error.Shutdown");
74namespace SettingProperty {
87namespace WindowMetadataKey {
94inline constexpr QLatin1String
IsSticky(
"isSticky");
96inline constexpr QLatin1String
IsFocused(
"isFocused");
99inline constexpr QLatin1String
KeepAbove(
"keepAbove");
104inline constexpr QLatin1String
IsModal(
"isModal");
109inline constexpr QLatin1String Width(
"width");
110inline constexpr QLatin1String Height(
"height");
131namespace ScrollTabKey {
132inline constexpr QLatin1String
TabStyle(
"tabStyle");
170namespace ScrollBehaviourKey {
203namespace StripPreviewKey {
207inline constexpr QLatin1String
TabCount(
"tabCount");
228inline constexpr QLatin1String
ServiceName(
"org.plasmazones.Settings.App");
230inline constexpr QLatin1String
Interface(
"org.plasmazones.SettingsController");
233inline constexpr QLatin1String
ServiceName(
"org.plasmazones.Editor.App");
235inline constexpr QLatin1String Interface(
"org.plasmazones.EditorController");
388 const double cardScale =
SnapAssistCardScaleBase / std::max(1.0, std::sqrt(
double(std::max(1, candidateCount))));
389 const double iconLogical =
408 if (!qEnvironmentVariableIsSet(name)) {
411 return qgetenv(name).trimmed() !=
"0";
420 if (!qEnvironmentVariableIsSet(name)) {
423 return qgetenv(name).trimmed() !=
"0";
constexpr QLatin1String ObjectPath("/EditorApp")
constexpr QLatin1String ServiceName("org.plasmazones.Editor.App")
constexpr QLatin1String ObjectPath("/SettingsApp")
constexpr QLatin1String Interface("org.plasmazones.SettingsController")
constexpr QLatin1String ServiceName("org.plasmazones.Settings.App")
constexpr QLatin1String Shutdown("org.plasmazones.Error.Shutdown")
constexpr QLatin1String Busy("org.plasmazones.Error.Busy")
constexpr QLatin1String LayoutRegistry("org.plasmazones.LayoutRegistry")
constexpr QLatin1String Screen("org.plasmazones.Screen")
constexpr QLatin1String Overlay("org.plasmazones.Overlay")
constexpr QLatin1String Rules("org.plasmazones.Rules")
constexpr QLatin1String Scrolling("org.plasmazones.Scrolling")
constexpr QLatin1String Snap("org.plasmazones.Snap")
constexpr QLatin1String Shader("org.plasmazones.Shader")
constexpr QLatin1String Tiling("org.plasmazones.Tiling")
constexpr QLatin1String ZoneDetection("org.plasmazones.ZoneDetection")
constexpr QLatin1String WindowTracking("org.plasmazones.WindowTracking")
constexpr QLatin1String CompositorBridge("org.plasmazones.CompositorBridge")
constexpr QLatin1String Autotile("org.plasmazones.Autotile")
constexpr QLatin1String Control("org.plasmazones.Control")
constexpr QLatin1String Settings("org.plasmazones.Settings")
constexpr QLatin1String WindowDrag("org.plasmazones.WindowDrag")
constexpr QLatin1String AnimationShaderSearchPaths("animationShaderSearchPaths")
constexpr QLatin1String DecorationProfileTree("decorationProfileTree")
constexpr QLatin1String ShaderProfileTree("shaderProfileTree")
constexpr QLatin1String MotionProfileTree("motionProfileTree")
constexpr QLatin1String ActiveTab("activeTab")
The tile's own 0-based tab within that count.
constexpr QLatin1String TabCount("tabCount")
How many tabs the tile's column shows, and absent or 0 when it draws no indicator — the single "no in...
constexpr QLatin1String TabPosition("tabPosition")
Which edge the indicator runs along, as a PhosphorScrollEngine:: TabIndicatorPosition underlying valu...
constexpr QLatin1String TabLength("tabLength")
How much of that edge the indicator covers, 0.0 to 1.0, centered on it.
Definition ServiceConstants.h:12
constexpr int MinPeerApiVersion
Definition ServiceConstants.h:329
constexpr int SyncCallTimeoutMs
Definition ServiceConstants.h:337
constexpr int SnapAssistThumbnailCacheCapacity
Definition ServiceConstants.h:361
constexpr double SnapAssistIconSizeRatio
Definition ServiceConstants.h:382
constexpr int QuickLayoutSlotCount
Quick-layout slots are numbered 1..QuickLayoutSlotCount.
Definition ServiceConstants.h:32
constexpr int ApiVersion
Definition ServiceConstants.h:328
constexpr int SnapAssistThumbnailMaxDimension
Definition ServiceConstants.h:369
constexpr double SnapAssistCardScaleBase
Definition ServiceConstants.h:381
constexpr int SnapAssistMinIconLogicalPx
Definition ServiceConstants.h:383
constexpr double SnapAssistThumbnailHeadroom
Definition ServiceConstants.h:384
constexpr QLatin1String Name("org.plasmazones")
D-Bus service constants shared by all compositor plugins.
int snapAssistThumbnailBoxPx(int zoneMinAxisLogicalPx, int candidateCount, double outputScale)
Definition ServiceConstants.h:386
constexpr QLatin1String ObjectPath("/PlasmaZones")
bool envSwitchEnabledByDefault(const char *name)
Definition ServiceConstants.h:418
bool snapAssistThumbnailTraceEnabled()
Definition ServiceConstants.h:455
bool snapAssistDmabufThumbnailsEnabled()
Definition ServiceConstants.h:442
bool envSwitchEnabled(const char *name)
Definition ServiceConstants.h:406
constexpr int SnapAssistThumbnailPostTimeoutMs
Definition ServiceConstants.h:352
constexpr int DaemonReadyProbeTimeoutMs
Definition ServiceConstants.h:344