Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
PhosphorProtocol::Service Namespace Reference

Namespaces

namespace  Apps
 Single-instance app identities.
 
namespace  Error
 D-Bus error names returned via QDBusMessage::createErrorReply.
 
namespace  Interface
 
namespace  SettingProperty
 Property names exposed by the Settings interface's runtime D-Bus surface (distinct from the persisted-config keys served by ConfigDefaults — these names live on the wire only).
 

Functions

constexpr QLatin1String Name ("org.plasmazones")
 D-Bus service constants shared by all compositor plugins.
 
constexpr QLatin1String ObjectPath ("/PlasmaZones")
 

Variables

constexpr int ApiVersion = 3
 
constexpr int MinPeerApiVersion = 3
 
constexpr int SyncCallTimeoutMs = 500
 
constexpr int DaemonReadyProbeTimeoutMs = 3000
 
constexpr int SnapAssistThumbnailPostTimeoutMs = 2000
 
constexpr int SnapAssistThumbnailCacheCapacity = 24
 

Function Documentation

◆ Name()

constexpr QLatin1String PhosphorProtocol::Service::Name ( "org.plasmazones"  )
inlineconstexpr

D-Bus service constants shared by all compositor plugins.

Centralized D-Bus interface names to avoid magic strings. Used by KWin effect, Wayfire plugin, and any future compositor integration.

◆ ObjectPath()

constexpr QLatin1String PhosphorProtocol::Service::ObjectPath ( "/PlasmaZones"  )
inlineconstexpr

Variable Documentation

◆ ApiVersion

constexpr int PhosphorProtocol::Service::ApiVersion = 3
inlineconstexpr

◆ DaemonReadyProbeTimeoutMs

constexpr int PhosphorProtocol::Service::DaemonReadyProbeTimeoutMs = 3000
inlineconstexpr

◆ MinPeerApiVersion

constexpr int PhosphorProtocol::Service::MinPeerApiVersion = 3
inlineconstexpr

◆ SnapAssistThumbnailCacheCapacity

constexpr int PhosphorProtocol::Service::SnapAssistThumbnailCacheCapacity = 24
inlineconstexpr

◆ SnapAssistThumbnailPostTimeoutMs

constexpr int PhosphorProtocol::Service::SnapAssistThumbnailPostTimeoutMs = 2000
inlineconstexpr

◆ SyncCallTimeoutMs

constexpr int PhosphorProtocol::Service::SyncCallTimeoutMs = 500
inlineconstexpr