[Interest] Standard QKeySequence for "Fullscreen"
Rick Stockton
rickstockton at reno-computerhelp.com
Sat Apr 21 20:23:19 CEST 2012
On 04/21/2012 05:53 AM, Till Oliver Knoll wrote:
> .... As a proof of concept, a naive "user settings aware" Qt implementation could be
>
> - When initialising QApplication and
> - When we detect running on KDE
> - Dynamically link to "KDE Core" library (if not already done so anyway)
> - For each standard QKeySequence:
> * Instantiate the corresponding KAction via KStandardAction
> * Get the shortcut (QKeySequence) set for the KAction and initialise the standard QKeySequence in Qt with it
>
>
> Off course instantiating n objects just for getting a shortcut is totally nonsense, let alone that linking against a library (KDE Core) which on its turn depends on Qt itself is not such a brilliant idea...
>
> Heck, but via clever plugin mechanisms Qt also manages to call the standard KDE file dialog today, so I'm pretty sure there is a way to query the KDE shortcut settings, too, in some way :)
I wouldn't want to do this, even as a 'POC'. Linking Qt's keyboard
shortcuts to KDE would be a fundamental error WRT the layered design and
dependencies standards of both Projects. (Keyboard input is pretty
fundamental.)
Now, if I may return to my back to my own fundamental question: Thiago,
if I submit a change for 5.0 (where we WON'T have the BC problem with
adding symbols to the keyboard shortcuts enumeration), will you need to
reject it as "too late for 5.0"? Or can it be accepted if the reviewers
(MS-O, BH-MBP, and maybe one other) Approve the Change?
More information about the Interest
mailing list