Changeset View
Changeset View
Standalone View
Standalone View
libdiscover/backends/PackageKitBackend/AppPackageKitResource.cpp
Show First 20 Lines • Show All 118 Lines • ▼ Show 20 Line(s) | 118 | { | |||
---|---|---|---|---|---|
119 | return m_appdata.id(); | 119 | return m_appdata.id(); | ||
120 | } | 120 | } | ||
121 | 121 | | |||
122 | QUrl AppPackageKitResource::homepage() | 122 | QUrl AppPackageKitResource::homepage() | ||
123 | { | 123 | { | ||
124 | return m_appdata.url(AppStream::Component::UrlKindHomepage); | 124 | return m_appdata.url(AppStream::Component::UrlKindHomepage); | ||
125 | } | 125 | } | ||
126 | 126 | | |||
127 | QUrl AppPackageKitResource::helpURL() | ||||
128 | { | ||||
129 | return m_appdata.url(AppStream::Component::UrlKindHelp); | ||||
130 | } | ||||
131 | | ||||
132 | QUrl AppPackageKitResource::bugURL() | ||||
133 | { | ||||
134 | return m_appdata.url(AppStream::Component::UrlKindBugtracker); | ||||
135 | } | ||||
136 | | ||||
137 | QUrl AppPackageKitResource::donationURL() | ||||
138 | { | ||||
139 | return m_appdata.url(AppStream::Component::UrlKindDonation); | ||||
140 | } | ||||
141 | | ||||
127 | bool AppPackageKitResource::isTechnical() const | 142 | bool AppPackageKitResource::isTechnical() const | ||
128 | { | 143 | { | ||
129 | static QString desktop = QString::fromUtf8(qgetenv("XDG_CURRENT_DESKTOP")); | 144 | static QString desktop = QString::fromUtf8(qgetenv("XDG_CURRENT_DESKTOP")); | ||
130 | const auto desktops = m_appdata.compulsoryForDesktops(); | 145 | const auto desktops = m_appdata.compulsoryForDesktops(); | ||
131 | return (!desktops.isEmpty() && !desktops.contains(desktop)) || m_appdata.kind() == AppStream::Component::KindAddon; | 146 | return (!desktops.isEmpty() && !desktops.contains(desktop)) || m_appdata.kind() == AppStream::Component::KindAddon; | ||
132 | } | 147 | } | ||
133 | 148 | | |||
134 | void AppPackageKitResource::fetchScreenshots() | 149 | void AppPackageKitResource::fetchScreenshots() | ||
▲ Show 20 Lines • Show All 59 Lines • Show Last 20 Lines |