some panel plugins don't want to be displayed in the context menu
with the NoDisplay key.
for instance, the systray
Details
Details
- Reviewers
bshah - Group Reviewers
Plasma - Commits
- R871:fa128c722d50: don't list "NoDisplay" panels
R120:fa128c722d50: don't list "NoDisplay" panels
Diff Detail
Diff Detail
- Repository
- R120 Plasma Workspace
- Branch
- phab/nohidden
- Lint
No Linters Available - Unit
No Unit Test Coverage
shell/shellcorona.cpp | ||
---|---|---|
1606 | != QLatin1String() and below. |
Comment Actions
And there's some other madness going on, even with NoDisplay it is not shown as it:
- is not a LayoutTempate (so it is not caught by the filter lambda)
- it doesnt have X-Plasma-ContainmentType set (so it's not added by the other kservice query)
What's the deal with ContainmentType vs ContainmentCategories anyway...
Comment Actions
hmm, ContainmentType should is set, i see two desktop files in the sources therefore a potential mess...
needs a way to be solved tough, as nodisplay entries should really not be listed,
tough the empty panel should not be listed in widget explorer, but listed there, sooo, hmm i don't know :/
Comment Actions
i may revert this, tough the systray containment really needs to *not* be listed in that menu