10#include "phosphorshortcuts_export.h"
52 QObject* parent =
nullptr);
Pluggable global shortcut backend.
Definition IBackend.h:29
BackendHint
Backend selection hint for createBackend().
Definition Factory.h:23
@ Auto
Detect via session bus service introspection.
@ Portal
Force XDG Desktop Portal GlobalShortcuts.
@ KGlobalAccel
Force KGlobalAccel.
@ Native
Reserved for the future INativeGrabber-backed backend.
@ DBusTrigger
Force D-Bus trigger fallback.
PHOSPHORSHORTCUTS_EXPORT std::unique_ptr< IBackend > createBackend(BackendHint hint=BackendHint::Auto, QObject *parent=nullptr)
Create a backend instance.