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

List:       kde-commits
Subject:    KDE/kdelibs/plasma
From:       Aaron J. Seigo <aseigo () kde ! org>
Date:       2011-01-25 20:51:53
Message-ID: 20110125205153.DA2A1AC8BA () svn ! kde ! org
[Download RAW message or body]

SVN commit 1217118 by aseigo:

provide compat with wallpapers that implement a slot connection to urlDropped


 M  +10 -1     wallpaper.cpp  
 M  +1 -1      wallpaper.h  


--- trunk/KDE/kdelibs/plasma/wallpaper.cpp #1217117:1217118
@@ -135,14 +135,23 @@
 void Wallpaper::addUrls(const KUrl::List &urls)
 {
     if (d->script) {
-        d->script->addUrls(urls);
+        d->script->setUrls(urls);
+    } else {
+        // provide compatibility with urlDropped
+        foreach (const KUrl &url, urls) {
+            emit urlDropped(url);
     }
 }
+}
 
 void Wallpaper::setUrls(const KUrl::List &urls)
 {
+    if (d->script) {
+        d->script->setUrls(urls);
+    } else {
    QMetaObject::invokeMethod(this, "addUrls", Q_ARG(KUrl::List,urls));
 }
+}
 
 KPluginInfo::List Wallpaper::listWallpaperInfo(const QString &formFactor)
 {
--- trunk/KDE/kdelibs/plasma/wallpaper.h #1217117:1217118
@@ -396,7 +396,7 @@
          * @arg url the URL of the dropped file
          * @since 4.4
          */
-        void urlDropped(const KUrl &url);
+        PLASMA_EXPORT_DEPRECATED void urlDropped(const KUrl &url);
 
         /**
          * @internal
[prev in list] [next in list] [prev in thread] [next in thread] 

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