https://bugs.kde.org/show_bug.cgi?id=501629

            Bug ID: 501629
           Summary: MenuItem with StandardKey shortcut from action causes
                    warning
    Classification: Frameworks and Libraries
           Product: frameworks-qqc2-desktop-style
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kdelibs-b...@kde.org
          Reporter: cwo....@posteo.net
                CC: ahiems...@heimr.nl, k...@davidedmundson.co.uk,
                    noaha...@gmail.com, notm...@gmail.com
  Target Milestone: ---

SUMMARY

MenuItem creates a shortcut from an associated action. This is assigned using
the sequence propery, which will complain if you pass it a StandardKey
keysequence that contains multiple options; in those cases, the sequences
property should be used. But we can't switch to that, as we rely on the
Shortcut's native text to display the shortcuts, and at present the sequence
property does not set that. Until it does, we seem to only have the choice of
either getting a warning each time we use a MenuItem with such a shortcut (one
for each such action each time the menu opens) or not showing the shortcuts in
the menu (which is worse).

Once the relevant work is done in Qt and we can dpend on the correct version ,
we should change this to use sequences, but it is not yet merged and currently
scheduled only for Qt 6.10 so quite a bit away. Relevant QTBUGS / Gerrit:

https://bugreports.qt.io/browse/QTBUG-96350
https://bugreports.qt.io/browse/QTBUG-105193
https://codereview.qt-project.org/c/qt/qtdeclarative/+/507698

STEPS TO REPRODUCE
1. Right-click on something with a TextField (such as a notification or the
relevant kirigami2gallery field), or on the notes applet

OBSERVED RESULT

Warning

EXPECTED RESULT

No warning

SOFTWARE/OS VERSIONS

Operating System: Fedora Linux 41
KDE Plasma Version: 6.3.80
KDE Frameworks Version: 6.13.0
Qt Version: 6.8.2
Kernel Version: 6.13.5-200.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Core™ i5-6200U CPU @ 2.30GHz
Memory: 16 GiB of RAM (15.5 GiB usable)
Graphics Processor: Intel® HD Graphics 520

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to