9#include "akonadicore_export.h"
16class ServerManagerPrivate;
68 static void showSelfTestDialog(
QWidget *parent);
75 [[nodiscard]]
static bool isRunning();
81 [[nodiscard]]
static State state();
92 [[nodiscard]]
static QString brokenReason();
100 [[nodiscard]]
static QString instanceIdentifier();
106 [[nodiscard]]
static bool hasInstanceIdentifier();
126 static QString serviceName(ServiceType serviceType);
145 [[nodiscard]]
static QString agentServiceName(ServiceAgentType agentType,
const QString &identifier);
169 [[nodiscard]]
static QString serverConfigFilePath(OpenMode openMode);
175 [[nodiscard]]
static QString agentConfigFilePath(
const QString &identifier);
194 [[nodiscard]]
static uint generation();
216 friend class ServerManagerPrivate;
218 ServerManagerPrivate *
const d;
Provides methods to control the Akonadi server process.
Provides methods to control the Akonadi server process.
void started()
Emitted whenever the server becomes fully operational.
ServiceType
Types of known D-Bus services.
void stopped()
Emitted whenever the server becomes unavailable.
ServiceAgentType
Known agent types.
State
Enum for the various states the server can be in.
@ Running
Server is running and operational.
@ Starting
Server was started but is not yet running.
@ Broken
Server is not operational and an error has been detected.
@ NotRunning
Server is not running, could be no one started it yet or it failed to start.
@ Stopping
Server is shutting down.
void stateChanged(Akonadi::ServerManager::State state)
Emitted whenever the server state changes.
void stop(Ekos::AlignState mode)
Q_SCRIPTABLE Q_NOREPLY void start()
Helper integration between Akonadi and Qt.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Dec 6 2024 12:00:59 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.