Bug 358291

Summary: Top-level application entries missing from menu structure (only categories shown at top level)
Product: [Plasma] plasmashell Reporter: Pulfer <pulfer>
Component: Application Menu (Kicker) widgetAssignee: Eike Hein <hein>
Status: RESOLVED FIXED    
Severity: normal CC: bugseforuns, magist3r, nate, notuxius, plasma-bugs, simonandric5
Priority: NOR    
Version: 5.5.3   
Target Milestone: 1.0   
Platform: ROSA RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Missing separator and "Install & Remove Software" application entry

Description Pulfer 2016-01-21 04:58:32 UTC
Kicker applications model is incomplete. There are missing entries at root level. See the attached screenshot (kicker VS kmenuedit). Looks like Kicker's RootModel adds only categories, ignoring applications and separators.

Reproducible: Always
Comment 1 Pulfer 2016-01-21 05:00:08 UTC
Created attachment 96761 [details]
Missing separator and "Install & Remove Software" application entry
Comment 2 Alexander Mentyu 2017-08-28 10:52:53 UTC
Confirming - separator and application under it aren't displayed in top level -same in Kickoff.

Distribution: KDE neon Developer Edition Unstable Branches
KDE Plasma Version: 5.10.90
KDE Frameworks Version: 5.37.0
Qt Version: 5.9.1
Kernel Version: 4.10.0-32-generic
Comment 3 magist3r 2017-11-08 22:04:04 UTC
*** Bug 385498 has been marked as a duplicate of this bug. ***
Comment 4 magist3r 2017-11-08 22:05:11 UTC
Can confirm this.
Comment 5 Christoph Feck 2017-11-24 00:35:45 UTC
https://phabricator.kde.org/D8816
Comment 6 Eike Hein 2018-01-17 09:34:40 UTC
Git commit 6108ce125bef67c161b774fd5d95978370d957c9 by Eike Hein, on behalf of Sergei Lopatin.
Committed on 17/01/2018 at 09:34.
Pushed by hein into branch 'master'.

Show root items in kicker menu

Summary:

For some reason kicker appsmodel ignores root items (apps and separators). This patch added support for them.

Reviewers: #plasma, hein

Reviewed By: #plasma, hein

Subscribers: davidedmundson, ngraham, hein, mart, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D8816

M  +54   -0    applets/kicker/plugin/appsmodel.cpp
M  +6    -0    applets/kicker/plugin/appsmodel.h
M  +4    -0    applets/kicker/plugin/rootmodel.cpp

https://commits.kde.org/plasma-desktop/6108ce125bef67c161b774fd5d95978370d957c9