Changeset View
Changeset View
Standalone View
Standalone View
applets/kicker/plugin/actionlist.cpp
Show First 20 Lines • Show All 99 Lines • ▼ Show 20 Line(s) | 97 | foreach (const KService::Ptr service, services) { | |||
---|---|---|---|---|---|
100 | item[QStringLiteral("icon")] = service->icon(); | 100 | item[QStringLiteral("icon")] = service->icon(); | ||
101 | 101 | | |||
102 | list << item; | 102 | list << item; | ||
103 | } | 103 | } | ||
104 | 104 | | |||
105 | list << createSeparatorActionItem(); | 105 | list << createSeparatorActionItem(); | ||
106 | } | 106 | } | ||
107 | 107 | | |||
108 | list << createActionItem(i18n("Properties"), QStringLiteral("_kicker_fileItem_properties")); | 108 | QVariantMap propertiesItem = createActionItem(i18n("Properties"), QStringLiteral("_kicker_fileItem_properties")); | ||
109 | propertiesItem[QStringLiteral("icon")] = QStringLiteral("document-properties"); | ||||
110 | list << propertiesItem; | ||||
109 | 111 | | |||
110 | return list; | 112 | return list; | ||
111 | } | 113 | } | ||
112 | 114 | | |||
113 | bool handleFileItemAction(const KFileItem &fileItem, const QString &actionId, const QVariant &argument, bool *close) | 115 | bool handleFileItemAction(const KFileItem &fileItem, const QString &actionId, const QVariant &argument, bool *close) | ||
114 | { | 116 | { | ||
115 | if (actionId == QLatin1String("_kicker_fileItem_properties")) { | 117 | if (actionId == QLatin1String("_kicker_fileItem_properties")) { | ||
116 | KPropertiesDialog *dlg = new KPropertiesDialog(fileItem, QApplication::activeWindow()); | 118 | KPropertiesDialog *dlg = new KPropertiesDialog(fileItem, QApplication::activeWindow()); | ||
▲ Show 20 Lines • Show All 294 Lines • Show Last 20 Lines |