Changeset View
Changeset View
Standalone View
Standalone View
src/context/AppletModel.cpp
Show First 20 Lines • Show All 109 Lines • ▼ Show 20 Line(s) | 101 | { | |||
---|---|---|---|---|---|
110 | { | 110 | { | ||
111 | case Name: | 111 | case Name: | ||
112 | return package.metadata().name(); | 112 | return package.metadata().name(); | ||
113 | 113 | | |||
114 | case Id: | 114 | case Id: | ||
115 | return package.metadata().pluginId(); | 115 | return package.metadata().pluginId(); | ||
116 | 116 | | |||
117 | case Icon: | 117 | case Icon: | ||
118 | return QUrl::fromLocalFile(package.filePath("icon")); | 118 | return package.fileUrl("icon"); | ||
119 | 119 | | |||
120 | case Mainscript: | 120 | case Mainscript: | ||
121 | return QUrl::fromLocalFile(package.filePath("mainscript")); | 121 | return package.fileUrl("mainscript"); | ||
122 | 122 | | |||
123 | case Collapsed: | 123 | case Collapsed: | ||
124 | return Amarok::config("Context").readEntry(package.metadata().pluginId() + "_collapsed", false); | 124 | return Amarok::config("Context").readEntry(package.metadata().pluginId() + "_collapsed", false); | ||
125 | 125 | | |||
126 | case ContentHeight: | 126 | case ContentHeight: | ||
127 | return Amarok::config("Context").readEntry(package.metadata().pluginId() + "_contentHeight", 300); | 127 | return Amarok::config("Context").readEntry(package.metadata().pluginId() + "_contentHeight", 300); | ||
128 | 128 | | |||
129 | case PackagePath: | 129 | case PackagePath: | ||
▲ Show 20 Lines • Show All 79 Lines • ▼ Show 20 Line(s) | 205 | { | |||
209 | emit dataChanged(index, index, QVector<int>{ContentHeight}); | 209 | emit dataChanged(index, index, QVector<int>{ContentHeight}); | ||
210 | } | 210 | } | ||
211 | } | 211 | } | ||
212 | 212 | | |||
213 | QUrl Context::AppletModel::imageUrl(const QString& id, const QString& imageName) | 213 | QUrl Context::AppletModel::imageUrl(const QString& id, const QString& imageName) | ||
214 | { | 214 | { | ||
215 | auto package = findPackage(id); | 215 | auto package = findPackage(id); | ||
216 | if (package.isValid()) | 216 | if (package.isValid()) | ||
217 | return QUrl::fromLocalFile( package.filePath("images", imageName) ); | 217 | return package.fileUrl("images", imageName); | ||
218 | return QUrl(); | 218 | return QUrl(); | ||
219 | } | 219 | } | ||
220 | 220 | | |||
221 | AppletPackage AppletModel::findPackage(const QString& id) | 221 | AppletPackage AppletModel::findPackage(const QString& id) | ||
222 | { | 222 | { | ||
223 | for (const auto &package : m_packages) | 223 | for (const auto &package : m_packages) | ||
224 | { | 224 | { | ||
225 | auto metadata = package.metadata(); | 225 | auto metadata = package.metadata(); | ||
▲ Show 20 Lines • Show All 141 Lines • Show Last 20 Lines |