Changeset View
Changeset View
Standalone View
Standalone View
activities/KioActivities.cpp
Show First 20 Lines • Show All 221 Lines • ▼ Show 20 Line(s) | 221 | switch (d->pathType(url, &activity, &path)) { | |||
---|---|---|---|---|---|
222 | case Private::RootItem: | 222 | case Private::RootItem: | ||
223 | { | 223 | { | ||
224 | KIO::UDSEntryList udslist; | 224 | KIO::UDSEntryList udslist; | ||
225 | 225 | | |||
226 | KIO::UDSEntry uds; | 226 | KIO::UDSEntry uds; | ||
227 | uds.fastInsert(KIO::UDSEntry::UDS_NAME, QStringLiteral("current")); | 227 | uds.fastInsert(KIO::UDSEntry::UDS_NAME, QStringLiteral("current")); | ||
228 | uds.fastInsert(KIO::UDSEntry::UDS_DISPLAY_NAME, i18n("Current activity")); | 228 | uds.fastInsert(KIO::UDSEntry::UDS_DISPLAY_NAME, i18n("Current activity")); | ||
229 | uds.fastInsert(KIO::UDSEntry::UDS_DISPLAY_TYPE, i18n("Activity")); | 229 | uds.fastInsert(KIO::UDSEntry::UDS_DISPLAY_TYPE, i18n("Activity")); | ||
230 | uds.fastInsert(KIO::UDSEntry::UDS_ICON_NAME, QStringLiteral("preferences-activities")); | 230 | uds.fastInsert(KIO::UDSEntry::UDS_ICON_NAME, QStringLiteral("activities")); | ||
231 | uds.fastInsert(KIO::UDSEntry::UDS_FILE_TYPE, S_IFDIR); | 231 | uds.fastInsert(KIO::UDSEntry::UDS_FILE_TYPE, S_IFDIR); | ||
232 | uds.fastInsert(KIO::UDSEntry::UDS_MIME_TYPE, QStringLiteral("inode/directory")); | 232 | uds.fastInsert(KIO::UDSEntry::UDS_MIME_TYPE, QStringLiteral("inode/directory")); | ||
233 | uds.fastInsert(KIO::UDSEntry::UDS_ACCESS, 0500); | 233 | uds.fastInsert(KIO::UDSEntry::UDS_ACCESS, 0500); | ||
234 | uds.fastInsert(KIO::UDSEntry::UDS_USER, KUser().loginName()); | 234 | uds.fastInsert(KIO::UDSEntry::UDS_USER, KUser().loginName()); | ||
235 | uds.fastInsert(KIO::UDSEntry::UDS_TARGET_URL, QStringLiteral("activities:/") + activities.currentActivity()); | 235 | uds.fastInsert(KIO::UDSEntry::UDS_TARGET_URL, QStringLiteral("activities:/") + activities.currentActivity()); | ||
236 | udslist << uds; | 236 | udslist << uds; | ||
237 | 237 | | |||
238 | for (const auto& activity: activities.activities()) { | 238 | for (const auto& activity: activities.activities()) { | ||
▲ Show 20 Lines • Show All 64 Lines • ▼ Show 20 Line(s) | 300 | { | |||
303 | switch (d->pathType(url, &activity)) { | 303 | switch (d->pathType(url, &activity)) { | ||
304 | case Private::RootItem: | 304 | case Private::RootItem: | ||
305 | { | 305 | { | ||
306 | QString dirName = i18n("Activities"); | 306 | QString dirName = i18n("Activities"); | ||
307 | KIO::UDSEntry uds; | 307 | KIO::UDSEntry uds; | ||
308 | uds.fastInsert(KIO::UDSEntry::UDS_NAME, dirName); | 308 | uds.fastInsert(KIO::UDSEntry::UDS_NAME, dirName); | ||
309 | uds.fastInsert(KIO::UDSEntry::UDS_DISPLAY_NAME, dirName); | 309 | uds.fastInsert(KIO::UDSEntry::UDS_DISPLAY_NAME, dirName); | ||
310 | uds.fastInsert(KIO::UDSEntry::UDS_DISPLAY_TYPE, dirName); | 310 | uds.fastInsert(KIO::UDSEntry::UDS_DISPLAY_TYPE, dirName); | ||
311 | uds.fastInsert(KIO::UDSEntry::UDS_ICON_NAME, QStringLiteral("preferences-activities")); | 311 | uds.fastInsert(KIO::UDSEntry::UDS_ICON_NAME, QStringLiteral("activities")); | ||
312 | uds.fastInsert(KIO::UDSEntry::UDS_FILE_TYPE, S_IFDIR); | 312 | uds.fastInsert(KIO::UDSEntry::UDS_FILE_TYPE, S_IFDIR); | ||
313 | uds.fastInsert(KIO::UDSEntry::UDS_MIME_TYPE, QStringLiteral("inode/directory")); | 313 | uds.fastInsert(KIO::UDSEntry::UDS_MIME_TYPE, QStringLiteral("inode/directory")); | ||
314 | 314 | | |||
315 | statEntry(uds); | 315 | statEntry(uds); | ||
316 | finished(); | 316 | finished(); | ||
317 | break; | 317 | break; | ||
318 | } | 318 | } | ||
319 | 319 | | |||
▲ Show 20 Lines • Show All 43 Lines • Show Last 20 Lines |