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

List:       kde-commits
Subject:    KDE/kdebase/workspace/plasma/generic/scriptengines/webkit
From:       Aaron J. Seigo <aseigo () kde ! org>
Date:       2010-01-02 1:55:40
Message-ID: 1262397340.987842.15143.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1068805 by aseigo:

make DataEngines work again


 M  +8 -2      plasmajs.cpp  
 M  +7 -1      plasmajs.h  


--- trunk/KDE/kdebase/workspace/plasma/generic/scriptengines/webkit/plasmajs.cpp #1068804:1068805
@@ -27,8 +27,9 @@
 
 using namespace Plasma;
 
-PlasmaJs::PlasmaJs(QObject *parent)
-    : QObject(parent)
+PlasmaJs::PlasmaJs(PlasmaWebApplet *parent)
+    : QObject(parent),
+      m_webApplet(parent)
 {
 }
 
@@ -37,6 +38,11 @@
     return DataEngineManager::listAllEngines();
 }
 
+QObject *PlasmaJs::dataEngine(const QString &name)
+{
+    return m_webApplet->dataEngine(name);
+}
+
 ConfigGroupWrapper::ConfigGroupWrapper(const KConfigGroup &config)
 : m_config(config)
 {
--- trunk/KDE/kdebase/workspace/plasma/generic/scriptengines/webkit/plasmajs.h #1068804:1068805
@@ -26,14 +26,20 @@
 #include <KConfigGroup>
 #include <Plasma/DataEngine>
 
+class PlasmaWebApplet;
+
 class PlasmaJs : public QObject
 {
     Q_OBJECT
 public:
-    PlasmaJs(QObject *parent=0);
+    PlasmaJs(PlasmaWebApplet *parent=0);
 
 public Q_SLOTS:
     QStringList knownEngines();
+    QObject *dataEngine(const QString &name);
+
+private:
+    PlasmaWebApplet *m_webApplet;
 };
 
 class DataEngineDataWrapper : public QObject
[prev in list] [next in list] [prev in thread] [next in thread] 

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