Accelerators missing from dialogs in KDE 4.3

Albert Astals Cid aacid at kde.org
Sat Jun 6 10:35:28 BST 2009


A Divendres, 5 de juny de 2009, David Jarvie va escriure:
> On Friday 05 June 2009 19:40:47 Andreas Pakulat wrote:
> > On 05.06.09 19:18:44, David Jarvie wrote:
> > > I notice that dialogs in KDE 4.3 don't have accelerators inserted
> > > automatically any more in labels, checkboxes, etc. What has happened?
> > > This is a significant loss of functionality which only came to my
> > > attention due to a user filing a bug report today.
> > >
> > > I tried adding KAcceleratorManager::manage(this); in a dialog
> > > constructor, but it made no difference.
> >
> > Then something else broke somewhere. Albert re-enabled the
> > auto-assignment of accelerators a few weeks ago (which initially broke
> > KDevelop, but that has been fixed meanwhile)
> >
> > Apart from that this is actually not the purpose (and never has been) of
> > KAcceleratorManager - at least not in the way it used right now. The
> > purpose was to use this during development to easily find good
> > accelerator keys and then assign them in code/ui files. The only reason
> > this is still enabled is because its been enabled for so long that no
> > application (IIRC there's even a krazy check ensuring this state) has
> > any manually-assigned accelerators anymore.
>
> My checkout of kdelibs is dated 14 May. I'll try updating in case that
> makes a difference.

KAcceleratorManager was disabled between 
r926747 2009-02-16 04:55:34
and
r968030 2009-05-14 21:00:50

So if yours is 14 May it's possible it's before r968030

Albert




More information about the kde-core-devel mailing list