[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