Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
ServiceConstants.h File Reference
#include <QLatin1String>

Go to the source code of this file.

Namespaces

namespace  PhosphorProtocol
 D-Bus marshalling for the autotile value types (see AutotileTypes.h).
 
namespace  PhosphorProtocol::Service
 
namespace  PhosphorProtocol::Service::Interface
 
namespace  PhosphorProtocol::Service::Error
 D-Bus error names returned via QDBusMessage::createErrorReply.
 
namespace  PhosphorProtocol::Service::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).
 
namespace  PhosphorProtocol::Service::Apps
 Single-instance app identities.
 
namespace  PhosphorProtocol::Service::Apps::Settings
 
namespace  PhosphorProtocol::Service::Apps::Editor
 

Functions

constexpr QLatin1String PhosphorProtocol::Service::Name ("org.plasmazones")
 D-Bus service constants shared by all compositor plugins.
 
constexpr QLatin1String PhosphorProtocol::Service::ObjectPath ("/PlasmaZones")
 
constexpr QLatin1String PhosphorProtocol::Service::Interface::Settings ("org.plasmazones.Settings")
 
constexpr QLatin1String PhosphorProtocol::Service::Interface::WindowDrag ("org.plasmazones.WindowDrag")
 
constexpr QLatin1String PhosphorProtocol::Service::Interface::WindowTracking ("org.plasmazones.WindowTracking")
 
constexpr QLatin1String PhosphorProtocol::Service::Interface::Overlay ("org.plasmazones.Overlay")
 
constexpr QLatin1String PhosphorProtocol::Service::Interface::Autotile ("org.plasmazones.Autotile")
 
constexpr QLatin1String PhosphorProtocol::Service::Interface::LayoutRegistry ("org.plasmazones.LayoutRegistry")
 
constexpr QLatin1String PhosphorProtocol::Service::Interface::Screen ("org.plasmazones.Screen")
 
constexpr QLatin1String PhosphorProtocol::Service::Interface::ZoneDetection ("org.plasmazones.ZoneDetection")
 
constexpr QLatin1String PhosphorProtocol::Service::Interface::CompositorBridge ("org.plasmazones.CompositorBridge")
 
constexpr QLatin1String PhosphorProtocol::Service::Interface::Snap ("org.plasmazones.Snap")
 
constexpr QLatin1String PhosphorProtocol::Service::Error::Busy ("org.plasmazones.Error.Busy")
 
constexpr QLatin1String PhosphorProtocol::Service::Error::Shutdown ("org.plasmazones.Error.Shutdown")
 
constexpr QLatin1String PhosphorProtocol::Service::SettingProperty::ShaderProfileTree ("shaderProfileTree")
 
constexpr QLatin1String PhosphorProtocol::Service::SettingProperty::AnimationAppRules ("animationAppRules")
 
constexpr QLatin1String PhosphorProtocol::Service::SettingProperty::MotionProfileTree ("motionProfileTree")
 
constexpr QLatin1String PhosphorProtocol::Service::SettingProperty::AnimationShaderSearchPaths ("animationShaderSearchPaths")
 
constexpr QLatin1String PhosphorProtocol::Service::Apps::Settings::ServiceName ("org.plasmazones.Settings.App")
 
constexpr QLatin1String PhosphorProtocol::Service::Apps::Settings::ObjectPath ("/SettingsApp")
 
constexpr QLatin1String PhosphorProtocol::Service::Apps::Settings::Interface ("org.plasmazones.SettingsController")
 
constexpr QLatin1String PhosphorProtocol::Service::Apps::Editor::ServiceName ("org.plasmazones.Editor.App")
 
constexpr QLatin1String PhosphorProtocol::Service::Apps::Editor::ObjectPath ("/EditorApp")
 
constexpr QLatin1String PhosphorProtocol::Service::Apps::Editor::Interface ("org.plasmazones.EditorController")
 

Variables

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