Accelerators missing from dialogs in KDE 4.3

David Jarvie djarvie at kde.org
Sat Jun 6 10:01:23 BST 2009


On Friday 05 June 2009 19:50:18 David Jarvie wrote:
> 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.

I've updated to the latest Qt and KDE and now the accelerators appear again as 
expected. :)
 
-- 
David Jarvie.
KAlarm author and maintainer.
http://www.astrojar.org.uk/kalarm




More information about the kde-core-devel mailing list