33
34
mRegistered( false )
35
QDBusServiceWatcher *watcher = new QDBusServiceWatcher( QLatin1String( AKONADI_DBUS_CONTROL_SERVICE_LOCK ),
36
QDBusServiceWatcher *watcher = new QDBusServiceWatcher( AkDBus::serviceName(AkDBus::ControlLock),
36
37
QDBusConnection::sessionBus(),
37
38
QDBusServiceWatcher::WatchForOwnerChange, this );
39
connect( watcher, SIGNAL( serviceOwnerChanged( const QString&, const QString&, const QString& ) ),
40
this, SLOT( serviceOwnerChanged( const QString&, const QString&, const QString& ) ) );
40
connect( watcher, SIGNAL(serviceOwnerChanged(QString,QString,QString)),
41
this, SLOT(serviceOwnerChanged(QString,QString,QString)) );
43
44
bool AkonadiStarter::start()
45
46
qDebug( "Starting Akonadi Server..." );
46
const bool ok = QProcess::startDetached( QLatin1String("akonadi_control") );
48
QStringList serverArgs;
49
if ( !AkApplication::instanceIdentifier().isEmpty() )
50
serverArgs << QLatin1String("--instance") << AkApplication::instanceIdentifier();
52
const bool ok = QProcess::startDetached( QLatin1String("akonadi_control"), serverArgs );
48
54
qDebug( "Error: unable to execute binary akonadi_control" );