akonadi
20#ifndef AKONADI_SERVERMANAGER_H
21#define AKONADI_SERVERMANAGER_H
23#include "akonadi_export.h"
25#include <QtCore/QObject>
26#include <QtCore/QMetaType>
30class ServerManagerPrivate;
82 static void showSelfTestDialog(QWidget *parent);
89 static bool isRunning();
103 static QString instanceIdentifier();
109 static bool hasInstanceIdentifier();
129 static QString serviceName(ServiceType serviceType);
148 static QString agentServiceName(ServiceAgentType agentType,
const QString &identifier);
156 static QString addNamespace(
const QString &
string);
184 friend class ServerManagerPrivate;
186 ServerManagerPrivate *
const d;
187 Q_PRIVATE_SLOT(d,
void serviceOwnerChanged(
const QString &,
const QString &,
const QString &))
188 Q_PRIVATE_SLOT(d,
void checkStatusChanged())
189 Q_PRIVATE_SLOT(d,
void timeout())
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.
FreeBusyManager::Singleton.
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Thu Jul 21 2022 00:00:00 by
doxygen 1.9.5 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.