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::WindowMetadataKey
 Keys for the extended-window-property QVariantMap (the trailing a{sv} argument of setWindowMetadata).
 
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::Interface::WindowRules ("org.plasmazones.WindowRules")
 
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::MotionProfileTree ("motionProfileTree")
 
constexpr QLatin1String PhosphorProtocol::Service::SettingProperty::AnimationShaderSearchPaths ("animationShaderSearchPaths")
 
constexpr QLatin1String PhosphorProtocol::Service::WindowMetadataKey::IsMinimized ("isMinimized")
 
constexpr QLatin1String PhosphorProtocol::Service::WindowMetadataKey::IsFullscreen ("isFullscreen")
 
constexpr QLatin1String PhosphorProtocol::Service::WindowMetadataKey::IsSticky ("isSticky")
 
constexpr QLatin1String PhosphorProtocol::Service::WindowMetadataKey::IsMaximized ("isMaximized")
 
constexpr QLatin1String PhosphorProtocol::Service::WindowMetadataKey::IsFocused ("isFocused")
 
constexpr QLatin1String PhosphorProtocol::Service::WindowMetadataKey::IsTransient ("isTransient")
 
constexpr QLatin1String PhosphorProtocol::Service::WindowMetadataKey::IsNotification ("isNotification")
 
constexpr QLatin1String PhosphorProtocol::Service::WindowMetadataKey::KeepAbove ("keepAbove")
 
constexpr QLatin1String PhosphorProtocol::Service::WindowMetadataKey::KeepBelow ("keepBelow")
 
constexpr QLatin1String PhosphorProtocol::Service::WindowMetadataKey::SkipTaskbar ("skipTaskbar")
 
constexpr QLatin1String PhosphorProtocol::Service::WindowMetadataKey::SkipPager ("skipPager")
 
constexpr QLatin1String PhosphorProtocol::Service::WindowMetadataKey::SkipSwitcher ("skipSwitcher")
 
constexpr QLatin1String PhosphorProtocol::Service::WindowMetadataKey::IsModal ("isModal")
 
constexpr QLatin1String PhosphorProtocol::Service::WindowMetadataKey::HasDecoration ("hasDecoration")
 
constexpr QLatin1String PhosphorProtocol::Service::WindowMetadataKey::IsResizable ("isResizable")
 
constexpr QLatin1String PhosphorProtocol::Service::WindowMetadataKey::Width ("width")
 
constexpr QLatin1String PhosphorProtocol::Service::WindowMetadataKey::Height ("height")
 
constexpr QLatin1String PhosphorProtocol::Service::WindowMetadataKey::PositionX ("positionX")
 
constexpr QLatin1String PhosphorProtocol::Service::WindowMetadataKey::PositionY ("positionY")
 
constexpr QLatin1String PhosphorProtocol::Service::WindowMetadataKey::CaptionNormal ("captionNormal")
 
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 = 4
 
constexpr int PhosphorProtocol::Service::MinPeerApiVersion = 4
 
constexpr int PhosphorProtocol::Service::SyncCallTimeoutMs = 500
 
constexpr int PhosphorProtocol::Service::DaemonReadyProbeTimeoutMs = 3000
 
constexpr int PhosphorProtocol::Service::SnapAssistThumbnailPostTimeoutMs = 2000
 
constexpr int PhosphorProtocol::Service::SnapAssistThumbnailCacheCapacity = 24