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

List:       kde-commits
Subject:    KDE/kdeutils/superkaramba
From:       Sebastian Sauer <mail () dipe ! org>
Date:       2007-08-04 2:23:28
Message-ID: 1186194208.472911.12829.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 696173 by sebsauer:

the engineadaptor is not needed any longer.


 M  +3 -3      skapplet/CMakeLists.txt  
 M  +6 -5      skapplet/skappletadaptor.h  
 D             skapplet/skengineadaptor.h  
 M  +2 -1      src/sensors/plasmaengine.h  


--- trunk/KDE/kdeutils/superkaramba/skapplet/CMakeLists.txt #696172:696173
@@ -5,14 +5,14 @@
 
 include_directories(
     ${CMAKE_CURRENT_SOURCE_DIR}
-    ${CMAKE_SOURCE_DIR}
-    ${CMAKE_BINARY_DIR}
+    ${CMAKE_SOURCE_DIR}/superkaramba/src
+    ${CMAKE_BINARY_DIR}/superkaramba/src
     ${KDE4_INCLUDES}
     ${PLASMA_INCLUDE_DIR}
 )
 
 set(skapplet_SRCS skapplet.cpp)
-qt4_wrap_cpp(skapplet_SRCS skappletadaptor.h skengineadaptor.h skwidgetadaptor.h)
+qt4_wrap_cpp(skapplet_SRCS skappletadaptor.h skwidgetadaptor.h)
 kde4_add_plugin(plasma_applet_skapplet ${skapplet_SRCS})
 target_link_libraries(plasma_applet_skapplet superkaramba plasma ${KDE4_KIO_LIBS})
 
--- trunk/KDE/kdeutils/superkaramba/skapplet/skappletadaptor.h #696172:696173
@@ -32,7 +32,7 @@
 //#include <plasma/widgets/lineedit.h>
 
 #include "skapplet.h"
-#include "skengineadaptor.h"
+#include "sensors/plasmaengine.h"
 #include "skwidgetadaptor.h"
 
 namespace Skip {
@@ -93,9 +93,10 @@
             Plasma::DataEngine* engine = m_applet->dataEngine(name);
             if( (! engine) || (! engine->isValid()) )
                 return 0;
-            EngineAdaptor* engineadaptor = new EngineAdaptor(engine);
-            m_engines.insert(name, engineadaptor);
-            return engineadaptor;
+            PlasmaSensor* sensor = new PlasmaSensor;
+            sensor->setEngineImpl(engine, name);
+            m_engines.insert(name, sensor);
+            return sensor;
         }
 
         /**
@@ -127,7 +128,7 @@
     private:
         SuperKarambaApplet *m_applet;
         Plasma::Widget* m_widget;
-        QHash<QString, EngineAdaptor*> m_engines;
+        QHash<QString, PlasmaSensor*> m_engines;
 };
 
 } // end of namespace SuperKarambaPlasmaApplet
--- trunk/KDE/kdeutils/superkaramba/src/sensors/plasmaengine.h #696172:696173
@@ -23,6 +23,7 @@
 
 #include <QObject>
 
+#include "superkaramba_export.h"
 #include "sensor.h"
 #include "meters/meter.h"
 
@@ -93,7 +94,7 @@
 * The PlasmaSensor class implements a SuperKaramba sensor that
 * provides access to Plasma::DataEngine objects.
 */
-class PlasmaSensor :  public Sensor
+class SUPERKARAMBA_EXPORT PlasmaSensor :  public Sensor
 {
         Q_OBJECT
     public:
[prev in list] [next in list] [prev in thread] [next in thread] 

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