]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Add dolphin dbus service
authorEmmanuel Pescosta <emmanuelpescosta099@gmail.com>
Wed, 4 Feb 2015 09:29:33 +0000 (10:29 +0100)
committerEmmanuel Pescosta <emmanuelpescosta099@gmail.com>
Wed, 4 Feb 2015 09:29:33 +0000 (10:29 +0100)
CMakeLists.txt
src/CMakeLists.txt
src/main.cpp

index e2e93b146ecbce4857b766fb37d3e82adf6276cd..9899ed0de7dcfbfa6b49fe84be9b746271b4e496 100644 (file)
@@ -19,7 +19,7 @@ ecm_setup_version(${DOLPHIN_VERSION} VARIABLE_PREFIX DOLPHINPRIVATE
                   SOVERSION 5
 )
 
-find_package(KF5 REQUIRED COMPONENTS DocTools Init KCMUtils KDELibs4Support NewStuff CoreAddons I18n)
+find_package(KF5 REQUIRED COMPONENTS DocTools Init KCMUtils KDELibs4Support NewStuff CoreAddons I18n DBusAddons)
 find_package(KF5 COMPONENTS Activities)
 
 find_package(Phonon4Qt5 CONFIG REQUIRED)
index 6ae11c833d1af86ca99b75c3806e9bf4a95bb77b..0c31ed936d5e1e592fcf25b04960aa74271ac897 100644 (file)
@@ -237,6 +237,7 @@ target_link_libraries(kdeinit_dolphin
     KF5::KDELibs4Support
     KF5::I18n
     KF5::CoreAddons
+    KF5::DBusAddons
 )
 
 if (KF5Activities_FOUND)
index ed4cfff20d1f7bbed9af6a65cb3aa6610c18b9ff..ed4c9f9d8258a41ccc9314316693ab329696639c 100644 (file)
@@ -22,6 +22,7 @@
 #include "dolphinmainwindow.h"
 #include "dolphin_generalsettings.h"
 
+#include <KDBusService>
 #include <KAboutData>
 #include <QCommandLineParser>
 #include <QCommandLineOption>
@@ -75,6 +76,8 @@ extern "C" Q_DECL_EXPORT int kdemain(int argc, char **argv)
 
     KAboutData::setApplicationData(aboutData);
 
+    KDBusService dolphinDBusService;
+
     QCommandLineParser parser;
     parser.addVersionOption();
     parser.addHelpOption();