broulik added a comment.
Minor nitpicks, then it's good to go. INLINE COMMENTS > actionlist.cpp:322 > + > +bool canEdit(const QString &entryPath) > +{ canEditApplication > actionlist.cpp:327 > + > +void edit(const QString &entryPath, const QString &menuId) > +{ editApplication > runnermatchesmodel.cpp:128 > + if (service->isApplication()) { > + actionList << Kicker::createSeparatorActionItem(); > + actionList << Kicker::editApplicationAction(service); You always add a separator at the end, so this isn't strictly neccessary (QMenu is smart enough to collapse double separators, though) > backend.cpp:134 > + > + if (launcherUrl.isValid() && launcherUrl.scheme() == > QStringLiteral("applications")) { > + const KService::Ptr service = > KService::serviceByMenuId(launcherUrl.path()); Unrelated, from https://phabricator.kde.org/D7561? REPOSITORY R119 Plasma Desktop REVISION DETAIL https://phabricator.kde.org/D7567 To: hein, #plasma, broulik, davidedmundson Cc: mak, plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart, lukas