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.
- 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)
 KDE 4.2 PyKDE API Reference
        KDE 4.2 PyKDE API Reference