Changeset View
Changeset View
Standalone View
Standalone View
ksmserver/autostart.cpp
Show First 20 Lines • Show All 70 Lines • ▼ Show 20 Line(s) | |||||
71 | 71 | | |||
72 | void | 72 | void | ||
73 | AutoStart::loadAutoStartList() | 73 | AutoStart::loadAutoStartList() | ||
74 | { | 74 | { | ||
75 | // XDG autostart dirs | 75 | // XDG autostart dirs | ||
76 | 76 | | |||
77 | // Make unique list of relative paths | 77 | // Make unique list of relative paths | ||
78 | QStringList files; | 78 | QStringList files; | ||
79 | QStringList dirs = QStandardPaths::locateAll(QStandardPaths::GenericConfigLocation, QStringLiteral("autostart"), QStandardPaths::LocateDirectory); | 79 | const QStringList dirs = QStandardPaths::locateAll(QStandardPaths::GenericConfigLocation, QStringLiteral("autostart"), QStandardPaths::LocateDirectory); | ||
80 | Q_FOREACH (const QString &dir, dirs) { | 80 | for (const QString &dir : dirs) { | ||
81 | const QStringList fileNames = QDir(dir).entryList(QStringList() << QStringLiteral("*.desktop")); | 81 | const QStringList fileNames = QDir(dir).entryList(QStringList() << QStringLiteral("*.desktop")); | ||
82 | Q_FOREACH (const QString &file, fileNames) { | 82 | for (const QString &file : fileNames) { | ||
83 | if (!files.contains(file)) { | 83 | if (!files.contains(file)) { | ||
84 | files.append(file); | 84 | files.append(file); | ||
85 | } | 85 | } | ||
86 | } | 86 | } | ||
87 | } | 87 | } | ||
88 | 88 | | |||
89 | for (auto it = files.constBegin(); it != files.constEnd(); ++it) { | 89 | for (auto it = files.constBegin(); it != files.constEnd(); ++it) { | ||
90 | KAutostart config(*it); | 90 | KAutostart config(*it); | ||
▲ Show 20 Lines • Show All 66 Lines • Show Last 20 Lines |