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

List:       kde-commits
Subject:    KDE/kdebase/runtime/plasma/scriptengines/javascript
From:       Marco Martin <notmart () gmail ! com>
Date:       2010-12-05 18:38:37
Message-ID: 20101205183837.40CD6AC8A4 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1203934 by mart:

don't ue kio on mobile profile


 M  +7 -0      CMakeLists.txt  
 M  +5 -0      declarative/packageaccessmanager.cpp  
 M  +11 -2     declarative/packageaccessmanager.h  


--- trunk/KDE/kdebase/runtime/plasma/scriptengines/javascript/CMakeLists.txt \
#1203933:1203934 @@ -1,5 +1,12 @@
 # APPLET
 
+if(KDE_PLATFORM_FEATURE_BINARY_COMPATIBLE_FEATURE_REDUCTION)
+    set(PLASMA_NO_KDEWEBKIT TRUE)
+    set(PLASMA_NO_KNEWSTUFF TRUE)
+    set(PLASMA_NO_SOLID TRUE)
+    set(PLASMA_NO_KIO TRUE)
+endif(KDE_PLATFORM_FEATURE_BINARY_COMPATIBLE_FEATURE_REDUCTION)
+
 set(simple_javascript_engine_SRCS
     common/javascriptaddonpackagestructure.cpp
     common/jsscriptenv.cpp
--- trunk/KDE/kdebase/runtime/plasma/scriptengines/javascript/declarative/packageaccessmanager.cpp \
#1203933:1203934 @@ -75,6 +75,11 @@
         return new ErrorReply(op, req);
     } else {
         return KIO::AccessManager::createRequest(op, req, outgoingData);
+        #ifndef PLASMA_NO_KIO
+            return KIO::AccessManager::createRequest(op, req, outgoingData);
+        #else
+            return QNetworkAccessManager::createRequest(op, req, outgoingData);
+        #endif
     }
 }
 
--- trunk/KDE/kdebase/runtime/plasma/scriptengines/javascript/declarative/packageaccessmanager.h \
#1203933:1203934 @@ -20,9 +20,13 @@
 #ifndef PACKAGEACCESSMANAGER_H
 #define PACKAGEACCESSMANAGER_H
 
+
+#ifndef PLASMA_NO_KIO
 #include <kio/accessmanager.h>
+#else
+#include <QtNetwork/QNetworkAccessManager>
+#endif
 
-
 namespace Plasma
 {
     class Package;
@@ -30,7 +34,12 @@
 
 class AppletAuthorization;
 
-class PackageAccessManager : public KIO::AccessManager
+class PackageAccessManager :
+#ifdef PLASMA_NO_KIO
+public QNetworkAccessManager
+#else
+public KIO::AccessManager
+#endif
 {
 public:
     PackageAccessManager(const Plasma::Package *package, AppletAuthorization *auth, \
QObject *parent = 0);


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

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