6#ifndef SWIFT_CORE_CONTEXTAPPLICATION_EMPTY_H
7#define SWIFT_CORE_CONTEXTAPPLICATION_EMPTY_H
68 logEmptyContextWarning(Q_FUNC_INFO);
108 Q_UNUSED(application);
116 Q_UNUSED(application);
Configuration object for the contexts.
The class providing facades (the contexts) for all DBus relevant operations.
CContextApplicationEmpty(CCoreFacade *runtime)
Constructor.
swift::misc::CStatusMessage loadSettings()
Load core settings from disk.
void synchronizeLocalSettings()
Update local settings with settings from core.
swift::misc::CStatusMessage saveSettings(const QString &keyPrefix={})
Save core settings to disk.
void unregisterApplication(const swift::misc::CIdentifier &application)
Unregister application.
swift::misc::CIdentifierList getRegisteredApplications() const
All registered applications.
swift::core::context::CSettingsDictionary getUnsavedSettingsKeysDescribed() const
Get keys of all unsaved settings currently in core settings cache.
void changeSettings(const swift::misc::CValueCachePacket &settings, const swift::misc::CIdentifier &origin)
Ratify some settings changed by another process.
swift::misc::CStatusMessage saveSettingsByKey(const QStringList &keys)
Save core settings to disk.
QStringList getUnsavedSettingsKeys() const
Get keys of all unsaved settings currently in core settings cache.
void registerHotkeyActions(const QStringList &actions, const swift::misc::CIdentifier &origin)
Register hotkey action implemented by another process.
swift::misc::CValueCachePacket getAllSettings() const
Get all settings currently in core settings cache.
swift::misc::CIdentifier getApplicationIdentifier() const
Identifier of application, remote side if distributed.
swift::misc::CIdentifier registerApplication(const swift::misc::CIdentifier &application)
Register application, can also be used for ping.
void callHotkeyActionRemotely(const QString &action, bool argument, const swift::misc::CIdentifier &origin)
Call a hotkey action on a remote process.
IContextApplication(CCoreFacadeConfig::ContextMode mode, CCoreFacade *runtime)
Constructor.
void logEmptyContextWarning(const QString &functionName) const
Empty context called.
Value object encapsulating information identifying a component of a modular distributed swift process...
Value object encapsulating a list of object identifiers.
Streamable status message, e.g.
Value class used for signalling changed values in the cache.
swift::misc::CDictionary< QString, QString, QMap > CSettingsDictionary
Value type for settings keys with descriptions.
Backend services of the swift project, like dealing with the network or the simulators.
#define SWIFT_CORE_EXPORT
Export a class or function from the library.