KDE 4.2 PyKDE API Reference
  • KDE's Python API
  • Overview
  • PyKDE Home
  • Sitemap
  • Contact Us
 

ServerManager Class Reference

from PyKDE4.akonadi import *

Inherits: QObject
Namespace: Akonadi

Detailed Description

Provides methods to control the Akonadi server process.

Low-level control of the Akonadi server. Usually Akonadi.Control should be preferred over this.

Author:
Volker Krause <vkrause@kde.org>
See also:
Akonadi.Control
Since:
4.2


Signals

 started ()
 stopped ()

Methods

 __init__ (self, ServerManagerPrivate dd)
 started (self)
 stopped (self)

Static Methods

bool isRunning ()
Akonadi.ServerManager self ()
 showSelfTestDialog (QWidget parent)
bool start ()
bool stop ()

Method Documentation

__init__ (  self,
ServerManagerPrivate  dd
)
bool isRunning (   )

Checks if the server is available currently.

Akonadi.ServerManager self (   )

Returns the singleton instance of this class, for connecting to its signals

showSelfTestDialog ( QWidget  parent
)

Shows the Akonadi self test dialog, which tests Akonadi for various problems and reports these to the user if.

Parameters:
parent  the parent widget for the dialog

bool start (   )

Starts the server. This method returns imediately and does not wait until the server is actually up and running. It is not checked if the server is already running.

Returns:
true if the start was possible (which not necessarily means the server is really running though) and false if an error occurred.
See also:
Akonadi.Control.start()

started (   self )

Emitted whenever the server becomes fully operational.

Signal syntax:
QObject.connect(source, SIGNAL("started()"), target_slot)
bool stop (   )

Stops the server. This methods returns immediately after the shutdown command has been send and does not wait until the server is actually shut down.

Returns:
true if the shutdown command was sent successfully, false otherwise

stopped (   self )

Emitted whenever the server becomes unavailable.

Signal syntax:
QObject.connect(source, SIGNAL("stopped()"), target_slot)
  • Full Index

Modules

  • akonadi
  • dnssd
  • kdecore
  • kdeui
  • khtml
  • kio
  • knewstuff
  • kparts
  • kutils
  • nepomuk
  • phonon
  • plasma
  • solid
  • soprano
This documentation is maintained by Simon Edwards.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal