Changeset View
Changeset View
Standalone View
Standalone View
src/plasma/package.cpp
Show First 20 Lines • Show All 254 Lines • ▼ Show 20 Line(s) | |||||
255 | void Package::setMimeTypes(const char *key, QStringList mimeTypes) | 255 | void Package::setMimeTypes(const char *key, QStringList mimeTypes) | ||
256 | { | 256 | { | ||
257 | d->internalPackage->setMimeTypes(key, mimeTypes); | 257 | d->internalPackage->setMimeTypes(key, mimeTypes); | ||
258 | } | 258 | } | ||
259 | 259 | | |||
260 | QList<const char *> Package::directories() const | 260 | QList<const char *> Package::directories() const | ||
261 | { | 261 | { | ||
262 | QList<const char *> dirs; | 262 | QList<const char *> dirs; | ||
263 | foreach (const auto &data, d->internalPackage->directories()) { | 263 | const auto directories = d->internalPackage->directories(); | ||
264 | for (const auto &data : directories) { | ||||
264 | dirs << data.constData(); | 265 | dirs << data.constData(); | ||
265 | } | 266 | } | ||
266 | 267 | | |||
267 | return dirs; | 268 | return dirs; | ||
268 | } | 269 | } | ||
269 | 270 | | |||
270 | QList<const char *> Package::requiredDirectories() const | 271 | QList<const char *> Package::requiredDirectories() const | ||
271 | { | 272 | { | ||
272 | QList<const char *> dirs; | 273 | QList<const char *> dirs; | ||
273 | foreach (const auto &data, d->internalPackage->requiredDirectories()) { | 274 | const auto directories = d->internalPackage->requiredDirectories(); | ||
275 | for (const auto &data : directories) { | ||||
274 | dirs << data.constData(); | 276 | dirs << data.constData(); | ||
275 | } | 277 | } | ||
276 | 278 | | |||
277 | return dirs; | 279 | return dirs; | ||
278 | } | 280 | } | ||
279 | 281 | | |||
280 | QList<const char *> Package::files() const | 282 | QList<const char *> Package::files() const | ||
281 | { | 283 | { | ||
282 | QList<const char *> files; | 284 | QList<const char *> files; | ||
283 | foreach (const auto &data, d->internalPackage->files()) { | 285 | const auto lstFiles = d->internalPackage->files(); | ||
286 | for (const auto &data : lstFiles) { | ||||
284 | files << data.constData(); | 287 | files << data.constData(); | ||
285 | } | 288 | } | ||
286 | 289 | | |||
287 | return files; | 290 | return files; | ||
288 | } | 291 | } | ||
289 | 292 | | |||
290 | QList<const char *> Package::requiredFiles() const | 293 | QList<const char *> Package::requiredFiles() const | ||
291 | { | 294 | { | ||
292 | QList<const char *> files; | 295 | QList<const char *> files; | ||
293 | foreach (const auto &data, d->internalPackage->requiredFiles()) { | 296 | const auto lstFiles = d->internalPackage->requiredFiles(); | ||
297 | for (const auto &data : lstFiles) { | ||||
294 | files << data.constData(); | 298 | files << data.constData(); | ||
295 | } | 299 | } | ||
296 | 300 | | |||
297 | return files; | 301 | return files; | ||
298 | } | 302 | } | ||
299 | 303 | | |||
300 | KJob *Package::install(const QString &sourcePackage, const QString &packageRoot) | 304 | KJob *Package::install(const QString &sourcePackage, const QString &packageRoot) | ||
301 | { | 305 | { | ||
Show All 16 Lines |