[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [discover] libdiscover/backends/PackageKitBackend: Merge branch 'Plasma/5.8'
From: Aleix Pol <aleixpol () kde ! org>
Date: 2016-11-10 17:13:17
Message-ID: E1c4sub-0005ly-Dq () code ! kde ! org
[Download RAW message or body]
Git commit a906e8e074d7a8f8fb5b55ae088bd682869f29d4 by Aleix Pol.
Committed on 10/11/2016 at 17:13.
Pushed by apol into branch 'master'.
Merge branch 'Plasma/5.8'
M +2 -13 libdiscover/backends/PackageKitBackend/AppPackageKitResource.cpp
http://commits.kde.org/discover/a906e8e074d7a8f8fb5b55ae088bd682869f29d4
diff --cc libdiscover/backends/PackageKitBackend/AppPackageKitResource.cpp
index 7b116b7,a6fd7af..52e4583
--- a/libdiscover/backends/PackageKitBackend/AppPackageKitResource.cpp
+++ b/libdiscover/backends/PackageKitBackend/AppPackageKitResource.cpp
@@@ -68,7 -74,21 +68,6 @@@ QVariant AppPackageKitResource::icon()
break;
}
}
-#else
- const auto icons = m_appdata.iconUrls();
- if (icons.isEmpty())
- return m_appdata.name();
- else {
- for (auto it = icons.constBegin(), itEnd = icons.constEnd(); it!=itEnd; ++it) {
- if (it->isLocalFile())
- ret.addFile(it->toLocalFile(), it.key());
- }
- }
--
- if (ret.isNull()) {
- ret = QIcon::fromTheme(QStringLiteral("package-x-generic"));
- }
-#endif
return ret;
}
@@@ -80,7 -100,7 +79,7 @@@ QString AppPackageKitResource::license(
QStringList AppPackageKitResource::mimetypes() const
{
- return findProvides(AppStream::Provided::KindMimetype);
- return findProvides(Appstream::Provides::KindMimetype);
++ return m_appdata.provided(AppStream::Provided::KindMimetype).items();
}
QStringList AppPackageKitResource::categories()
@@@ -117,7 -141,7 +116,7 @@@ bool AppPackageKitResource::isTechnical
QStringList AppPackageKitResource::executables() const
{
- return findProvides(AppStream::Provided::KindBinary);
- return findProvides(Appstream::Provides::KindBinary);
++ return m_appdata.provided(AppStream::Provided::KindBinary).items();
}
void AppPackageKitResource::invokeApplication() const
@@@ -152,8 -176,11 +151,7 @@@ static QUrl screenshot(const AppStream:
QUrl AppPackageKitResource::screenshotUrl()
{
-#ifdef NEWAPPSTREAM
- return screenshot(m_appdata, Appstream::Image::KindSource);
-#else
- return screenshot(m_appdata, Appstream::Image::Plain);
-#endif
+ return screenshot(m_appdata, AppStream::Image::KindSource);
-
}
QUrl AppPackageKitResource::thumbnailUrl()
@@@ -183,15 -219,19 +181,6 @@@ bool AppPackageKitResource::canExecute(
return !executables().isEmpty();
}
- QStringList AppPackageKitResource::findProvides(AppStream::Provided::Kind kind) const
-QStringList AppPackageKitResource::findProvides(Appstream::Provides::Kind kind) const
--{
-#ifdef NEWAPPSTREAM
- return m_appdata.provided(kind).items();
-#else
-- QStringList ret;
- Q_FOREACH (AppStream::Provided p, m_appdata.provided())
- Q_FOREACH (Appstream::Provides p, m_appdata.provides())
-- if (p.kind() == kind)
- ret += p.items();
- ret += p.value();
-- return ret;
-#endif
--}
--
QStringList AppPackageKitResource::allPackageNames() const
{
return m_appdata.packageNames();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic