Opened 6 years ago

Last modified 6 years ago

#44999 new defect

limit Qt4's menu item placement guessing and the damages it can cause

Reported by: RJVB (René Bertin) Owned by: michaelld (Michael Dickens)
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc: mkae (Marko Käning)
Port: qt4-mac

Description

Users of Qt and esp. KDE applications will have noticed certain irregularities in the Application menu About and Preferences items of these applications, which often do not invoke the expected action, sometimes even a completely unrelated one (as with KDevelop).

A full discussion of the issue is in this upstream bugreport: https://bugreports.qt-project.org/browse/QTBUG-41351

Attached is a patch which removes the guesses Qt makes about which of an applications menu items should be moved to the Application menu. This may make applications (that rely on that guesswork) less "Mac like", but otherwise improves their functioning ("function over form"). It also paves the way to easier changes to individual applications to get the right menu items installed under About and Preferences (because those menu items are no longer occupied automatically, something that cannot be undone nor prevented easily).

Attachments (1)

qt4-deactivate-menurole-heuristics.patch (1.8 KB) - added by RJVB (René Bertin) 6 years ago.

Download all attachments as: .zip

Change History (3)

Changed 6 years ago by RJVB (René Bertin)

comment:1 Changed 6 years ago by mf2k (Frank Schima)

Cc: michaelld@… removed
Owner: changed from macports-tickets@… to michaelld@…

comment:2 Changed 6 years ago by mkae (Marko Käning)

Cc: mk@… added

Cc Me!

Note: See TracTickets for help on using tickets.