QMenu doesn't really support maximumWidth. The window's size would be limited but its content just cut off rather than nicely elided.
Instead, we manually elide in a crude way using TextMetrics.
Details
Details
- Reviewers
hein - Group Reviewers
Plasma - Commits
- R119:2bf23482a1bf: [Task Manager] Elide context menu entries
Superseds D4281
Opened a file with a super long file name in kwrite, no longer caused the menu to become huge
Diff Detail
Diff Detail
- Repository
- R119 Plasma Desktop
- Lint
Lint Skipped - Unit
Unit Tests Skipped
applets/taskmanager/package/contents/ui/ContextMenu.qml | ||
---|---|---|
126 | We can't hard-code "...". Different locales use different characters for text elision (e.g. an actual ellipsis, not three dots). |