--- a/applets/kicker/plugin/runnermatchesmodel.cpp +++ b/applets/kicker/plugin/runnermatchesmodel.cpp @@ -54,7 +54,11 @@ QVariant RunnerMatchesModel::data(const Plasma::QueryMatch match = m_matches.at(index.row()); if (role == Qt::DisplayRole) { - return match.text(); + if (match.runner()->id() == QStringLiteral("services")) { + return match.text().append(match.subtext().isEmpty() ? QString(): QLatin1String(" (") + match.subtext() + QLatin1String(")")); + } else { + return match.text(); + } } else if (role == Qt::DecorationRole) { if (!match.iconName().isEmpty()) { return match.iconName();