[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kdeplasma-addons/frameworks] /: Port Konsole Profiles DataEngine
From:       Bhushan Shah <bhush94 () gmail ! com>
Date:       2013-12-25 16:28:19
Message-ID: E1VvrJj-0004Hc-SS () scm ! kde ! org
[Download RAW message or body]

Git commit 76fcbd0a8e2cba7232f4e6ffe82dff4300d9c8e5 by Bhushan Shah.
Committed on 25/12/2013 at 21:57.
Pushed by bshah into branch 'frameworks'.

Port Konsole Profiles DataEngine

M  +1    -1    CMakeLists.txt
M  +15   -15   dataengines/CMakeLists.txt
M  +10   -3    dataengines/konsoleprofiles/CMakeLists.txt
M  +7    -5    dataengines/konsoleprofiles/konsoleprofilesengine.cpp
M  +2    -2    dataengines/konsoleprofiles/konsoleprofilesservice.cpp

http://commits.kde.org/kdeplasma-addons/76fcbd0a8e2cba7232f4e6ffe82dff4300d9c8e5

diff --git a/CMakeLists.txt b/CMakeLists.txt
index c17d704..3b87f69 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -137,7 +137,7 @@ feature_summary(WHAT ALL   FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
 # add_subdirectory(libs)
 add_subdirectory(applets)
-# add_subdirectory(dataengines)
+add_subdirectory(dataengines)
 # add_subdirectory(runners)
 #
 # add_subdirectory(scriptengines)
diff --git a/dataengines/CMakeLists.txt b/dataengines/CMakeLists.txt
index 15c1aab..9934051 100644
--- a/dataengines/CMakeLists.txt
+++ b/dataengines/CMakeLists.txt
@@ -1,16 +1,16 @@
-add_subdirectory(comic)
-
-if (QCA2_FOUND AND QJSON_FOUND AND QTOAUTH_FOUND)
-      add_subdirectory(microblog)
-endif(QCA2_FOUND AND QJSON_FOUND AND QTOAUTH_FOUND)
-
-if(LIBATTICA_FOUND)
-  add_subdirectory(ocs)
-endif(LIBATTICA_FOUND)
-
-add_subdirectory(potd)
-add_subdirectory(rememberthemilk)
-add_subdirectory(kdeobservatory)
-add_subdirectory(kimpanel)
+# add_subdirectory(comic)
+# 
+# if (QCA2_FOUND AND QJSON_FOUND AND QTOAUTH_FOUND)
+#       add_subdirectory(microblog)
+# endif(QCA2_FOUND AND QJSON_FOUND AND QTOAUTH_FOUND)
+# 
+# if(LIBATTICA_FOUND)
+#   add_subdirectory(ocs)
+# endif(LIBATTICA_FOUND)
+# 
+# add_subdirectory(potd)
+# add_subdirectory(rememberthemilk)
+# add_subdirectory(kdeobservatory)
+# add_subdirectory(kimpanel)
 add_subdirectory(konsoleprofiles)
-add_subdirectory(konqprofiles)
+# add_subdirectory(konqprofiles)
diff --git a/dataengines/konsoleprofiles/CMakeLists.txt \
b/dataengines/konsoleprofiles/CMakeLists.txt index 2e2dd21..e2c9a71 100644
--- a/dataengines/konsoleprofiles/CMakeLists.txt
+++ b/dataengines/konsoleprofiles/CMakeLists.txt
@@ -3,10 +3,17 @@ set(konsoleprofilesengine_SRCS
     konsoleprofilesservice.cpp
 )
 
-kde4_add_plugin(plasma_engine_konsoleprofiles ${konsoleprofilesengine_SRCS})
-target_link_libraries(plasma_engine_konsoleprofiles ${KDE4_PLASMA_LIBS} \
${KDE4_KIO_LIBS}) +kservice_desktop_to_json(plasma-dataengine-konsoleprofiles.desktop)
  
-install(TARGETS plasma_engine_konsoleprofiles DESTINATION ${PLUGIN_INSTALL_DIR})
+add_library(plasma_engine_konsoleprofiles ${konsoleprofilesengine_SRCS})
+target_link_libraries(plasma_engine_konsoleprofiles
+    KF5::Plasma
+    KF5::Service
+    KF5::KIOCore
+    KF5::KDE4Support
+)
+
+install(TARGETS plasma_engine_konsoleprofiles DESTINATION \
${PLUGIN_INSTALL_DIR}/plasma/dataengine)  install(FILES \
plasma-dataengine-konsoleprofiles.desktop DESTINATION ${SERVICES_INSTALL_DIR} )  \
install(FILES org.kde.plasma.dataengine.konsoleprofiles.operations DESTINATION \
${DATA_INSTALL_DIR}/plasma/services)  
diff --git a/dataengines/konsoleprofiles/konsoleprofilesengine.cpp \
b/dataengines/konsoleprofiles/konsoleprofilesengine.cpp index 12e48b7..f79ac87 100644
--- a/dataengines/konsoleprofiles/konsoleprofilesengine.cpp
+++ b/dataengines/konsoleprofiles/konsoleprofilesengine.cpp
@@ -19,18 +19,20 @@
 #include "konsoleprofilesengine.h"
 #include "konsoleprofilesservice.h"
 
+#include <QDebug>
+
 #include <KStandardDirs>
 #include <KDirWatch>
 #include <QFileInfo>
 #include <kio/global.h>
+#include <KGlobal>
 #include <KGlobalSettings>
-#include <KDebug>
 
 KonsoleProfilesEngine::KonsoleProfilesEngine(QObject *parent, const QVariantList \
&args)  : Plasma::DataEngine(parent, args),
       m_dirWatch(0)
 {
-
+    init();
 }
 
 KonsoleProfilesEngine::~KonsoleProfilesEngine()
@@ -39,7 +41,7 @@ KonsoleProfilesEngine::~KonsoleProfilesEngine()
 
 void KonsoleProfilesEngine::init()
 {
-    kDebug() << "KonsoleProfilesDataEngine init";
+    qDebug() << "KonsoleProfilesDataEngine init";
 
     m_dirWatch = new KDirWatch( this );
     loadProfiles();
@@ -84,12 +86,12 @@ void KonsoleProfilesEngine::loadProfiles()
             }
 
             QString sourceName = "name:" + profileName;
-            kDebug() << "adding sourcename: " << profileName << " ++" << niceName;
+            qDebug() << "adding sourcename: " << profileName << " ++" << niceName;
             setData(profileName, "prettyName", niceName);
         }
     }
 }
 
-K_EXPORT_PLASMA_DATAENGINE(konsoleprofilesengine, KonsoleProfilesEngine)
+K_EXPORT_PLASMA_DATAENGINE_WITH_JSON(konsoleprofilesengine, KonsoleProfilesEngine, \
"plasma-dataengine-konsoleprofiles.json")  
 #include "konsoleprofilesengine.moc"
diff --git a/dataengines/konsoleprofiles/konsoleprofilesservice.cpp \
b/dataengines/konsoleprofiles/konsoleprofilesservice.cpp index 20119a0..2b2754b \
                100644
--- a/dataengines/konsoleprofiles/konsoleprofilesservice.cpp
+++ b/dataengines/konsoleprofiles/konsoleprofilesservice.cpp
@@ -20,7 +20,7 @@
 
 #include <QtCore/QMap>
 #include <KToolInvocation>
-#include <KDebug>
+#include <QDebug>
 
 KonsoleProfilesService::KonsoleProfilesService(QObject* parent, const QString& \
profileName)  : Plasma::Service(parent)
@@ -45,7 +45,7 @@ void ProfileJob::start()
  //   QMap<QString, QVariant>jobParameters = parameters();
     const QString operation = operationName();
 
-kDebug() << "SERVICE START...operation: " << operation << " dest: " << \
destination(); +qDebug() << "SERVICE START...operation: " << operation << " dest: " \
<< destination();  if (operation == "open") {
   //      Q_ASSERT(!jobParameters.isEmpty());
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic