From 68a7db068b0f47ab5a986f17c12dee86ec8541de Mon Sep 17 00:00:00 2001 From: David Faure Date: Sun, 15 Jul 2012 22:28:17 +0200 Subject: [PATCH] KUrl::List -> QList everywhere. Make KDirNotify API take urls, to avoid conversions in the caller. DBus, however, needs QList <-> QStringList conversions, which is why both nepomuk and now KIO have methods for this... => submitted to Qt5's QUrl. --- applet.cpp | 4 ++-- applet.h | 4 ++-- configloader.cpp | 2 +- private/associatedapplicationmanager.cpp | 6 +++--- private/associatedapplicationmanager_p.h | 4 ++-- private/configloader_p.h | 6 +++--- 6 files changed, 13 insertions(+), 13 deletions(-) diff --git a/applet.cpp b/applet.cpp index 729bbad1b..1c2e6beed 100644 --- a/applet.cpp +++ b/applet.cpp @@ -1481,7 +1481,7 @@ void Applet::setAssociatedApplication(const QString &string) } } -void Applet::setAssociatedApplicationUrls(const KUrl::List &urls) +void Applet::setAssociatedApplicationUrls(const QList &urls) { AssociatedApplicationManager::self()->setUrls(this, urls); @@ -1499,7 +1499,7 @@ QString Applet::associatedApplication() const return AssociatedApplicationManager::self()->application(this); } -KUrl::List Applet::associatedApplicationUrls() const +QList Applet::associatedApplicationUrls() const { return AssociatedApplicationManager::self()->urls(this); } diff --git a/applet.h b/applet.h index d42d6a895..f93824e3b 100644 --- a/applet.h +++ b/applet.h @@ -599,7 +599,7 @@ class PLASMA_EXPORT Applet : public QGraphicsWidget * * @param urls */ - void setAssociatedApplicationUrls(const KUrl::List &urls); + void setAssociatedApplicationUrls(const QList &urls); /** * @return the application associated to this applet @@ -611,7 +611,7 @@ class PLASMA_EXPORT Applet : public QGraphicsWidget * @return the urls associated to this applet * @since 4.4 */ - KUrl::List associatedApplicationUrls() const; + QList associatedApplicationUrls() const; /** * @return true if the applet has a valid associated application or urls diff --git a/configloader.cpp b/configloader.cpp index 91a6dad3a..749c0bcdd 100644 --- a/configloader.cpp +++ b/configloader.cpp @@ -323,7 +323,7 @@ void ConfigLoaderHandler::addItem() } else if (m_type == "urllist") { //FIXME: the split() is naive and will break on lists with ,'s in them QStringList tmpList = m_default.split(","); - KUrl::List defaultList; + QList defaultList; foreach (const QString& tmp, tmpList) { defaultList.append(KUrl(tmp)); } diff --git a/private/associatedapplicationmanager.cpp b/private/associatedapplicationmanager.cpp index 369bf7cbc..8074a17f0 100644 --- a/private/associatedapplicationmanager.cpp +++ b/private/associatedapplicationmanager.cpp @@ -58,7 +58,7 @@ public: } QHash applicationNames; - QHash urlLists; + QHash > urlLists; }; class AssociatedApplicationManagerSingleton @@ -102,12 +102,12 @@ QString AssociatedApplicationManager::application(const Plasma::Applet *applet) return d->applicationNames.value(applet); } -void AssociatedApplicationManager::setUrls(Plasma::Applet *applet, const KUrl::List &urls) +void AssociatedApplicationManager::setUrls(Plasma::Applet *applet, const QList &urls) { d->urlLists[applet] = urls; } -KUrl::List AssociatedApplicationManager::urls(const Plasma::Applet *applet) const +QList AssociatedApplicationManager::urls(const Plasma::Applet *applet) const { return d->urlLists.value(applet); } diff --git a/private/associatedapplicationmanager_p.h b/private/associatedapplicationmanager_p.h index 48315e003..7b2865540 100644 --- a/private/associatedapplicationmanager_p.h +++ b/private/associatedapplicationmanager_p.h @@ -43,9 +43,9 @@ public: QString application(const Plasma::Applet *applet) const; //sets the urls associated to an applet - void setUrls(Plasma::Applet *applet, const KUrl::List &urls); + void setUrls(Plasma::Applet *applet, const QList &urls); //returns the urls associated to an applet - KUrl::List urls(const Plasma::Applet *applet) const; + QList urls(const Plasma::Applet *applet) const; //run the associated application or the urls if no app is associated void run(Plasma::Applet *applet); diff --git a/private/configloader_p.h b/private/configloader_p.h index 362b701e9..a51ac4d6c 100644 --- a/private/configloader_p.h +++ b/private/configloader_p.h @@ -166,9 +166,9 @@ class ConfigLoaderPrivate return v; } - KUrl::List *newUrlList() + QList *newUrlList() { - KUrl::List *v = new KUrl::List; + QList *v = new QList(); urllists.append(v); return v; } @@ -210,7 +210,7 @@ class ConfigLoaderPrivate QList rects; QList sizes; QList ulonglongs; - QList urllists; + QList *> urllists; QString baseGroup; QStringList groups; QHash keysToNames;