QCocoaMenuItem: Fixed Delete key symbol in native menubar
Task-number: QTBUG-33015 Change-Id: I4548cef7a10f792bba2d50b74787b0757d5015f7 Reviewed-by: Christoph Schleifenbaum <christoph.schleifenbaum@kdab.com> Reviewed-by: Shawn Rutledge <shawn.rutledge@digia.com>bb10
parent
d178fd0bb8
commit
a96758cdeb
|
|
@ -72,6 +72,9 @@ NSString *keySequenceToKeyEqivalent(const QKeySequence &accel)
|
|||
QChar cocoa_key = qt_mac_qtKey2CocoaKey(Qt::Key(accel_key));
|
||||
if (cocoa_key.isNull())
|
||||
cocoa_key = QChar(accel_key).toLower().unicode();
|
||||
// Similar to qt_mac_removePrivateUnicode change the delete key so the symbol is correctly seen in native menubar
|
||||
if (cocoa_key.unicode() == NSDeleteFunctionKey)
|
||||
cocoa_key = NSDeleteCharacter;
|
||||
return [NSString stringWithCharacters:&cocoa_key.unicode() length:1];
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue