[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdepim/kleopatra/libkleopatraclient/core
From: Marc Mutz <mutz () kde ! org>
Date: 2010-07-07 11:58:04
Message-ID: 20100707115804.9DFDFAC85D () svn ! kde ! org
[Download RAW message or body]
SVN commit 1147107 by mutz:
KleopatraClient::Command: implement autostarting the uiserver
This is currently hardcoded to "kleopatra", because GPA doesn't implement some of the \
more needed extensions.
M +9 -1 command.cpp
--- trunk/KDE/kdepim/kleopatra/libkleopatraclient/core/command.cpp #1147106:1147107
@@ -39,6 +39,7 @@
#include <QFile>
#include <QDebug>
#include <QDir>
+#include <QProcess>
#include <assuan.h>
#include <gpg-error.h>
@@ -412,8 +413,15 @@
return name;
}
+static QString uiserver_executable() {
+ return QLatin1String( "kleopatra" );
+}
+
static QString start_uiserver() {
- return Command::tr("start_uiserver: not yet implemented");
+ if ( !QProcess::startDetached( uiserver_executable(), QStringList() << \
QLatin1String( "--daemon" ) ) ) + return Command::tr( "Failed to start \
uiserver %1" ).arg( uiserver_executable() ); + else
+ return QString();
}
static assuan_error_t getinfo_pid_cb( void * opaque, const void * buffer, size_t \
length ) {
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic