[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kdepim/KDE/4.14] pimcommon/baloodebug: Search path
From: Montel Laurent <montel () kde ! org>
Date: 2014-10-31 22:07:00
Message-ID: E1XkKLU-00033K-BE () scm ! kde ! org
[Download RAW message or body]
Git commit 699c1632023692db272f4000d953cc4579cd859a by Montel Laurent.
Committed on 31/10/2014 at 22:06.
Pushed by mlaurent into branch 'KDE/4.14'.
Search path
M +11 -0 pimcommon/baloodebug/baloodebugsearchjob.cpp
M +1 -0 pimcommon/baloodebug/baloodebugsearchjob.h
http://commits.kde.org/kdepim/699c1632023692db272f4000d953cc4579cd859a
diff --git a/pimcommon/baloodebug/baloodebugsearchjob.cpp b/pimcommon/baloodebug/baloodebugsearchjob.cpp
index 02feff9..20864ef 100644
--- a/pimcommon/baloodebug/baloodebugsearchjob.cpp
+++ b/pimcommon/baloodebug/baloodebugsearchjob.cpp
@@ -16,6 +16,8 @@
*/
#include "baloodebugsearchjob.h"
+#include <KStandardDirs>
+#include <QProcess>
using namespace PimCommon;
BalooDebugSearchJob::BalooDebugSearchJob(QObject *parent)
@@ -31,7 +33,16 @@ BalooDebugSearchJob::~BalooDebugSearchJob()
void BalooDebugSearchJob::start()
{
+ const QString delvePath = KStandardDirs::findExe(QLatin1String("delve"));
+ if (delvePath.isEmpty()) {
+ Q_EMIT error(QLatin1String("\"delve\" not installed on computer."));
+ deleteLater();
+ return;
+ } else {
+ //TODO
+ }
//TODO
+ deleteLater();
}
void BalooDebugSearchJob::setAkonadiId(const QString &id)
diff --git a/pimcommon/baloodebug/baloodebugsearchjob.h b/pimcommon/baloodebug/baloodebugsearchjob.h
index baf88c8..b5e78eb 100644
--- a/pimcommon/baloodebug/baloodebugsearchjob.h
+++ b/pimcommon/baloodebug/baloodebugsearchjob.h
@@ -36,6 +36,7 @@ public:
void searchPath(const QString &path);
Q_SIGNALS:
+ void error(const QString &errorString);
void result(const QString &text);
private:
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic