StatusBar in KMainWindow

Benjamin Meyer ben at meyerhome.net
Thu Mar 13 18:01:33 GMT 2003


On Thursday 13 March 2003 12:47 pm, Simon Hausmann wrote:
> On Thu, Mar 13, 2003 at 12:03:21PM -0500, Benjamin Meyer wrote:
> > On Thursday 13 March 2003 11:28 am, Simon Hausmann wrote:
> > > On Thu, Mar 13, 2003 at 10:00:52AM -0500, Benjamin Meyer wrote:
> > > > Attached is the new diff which has the new function that is used to
> > > > create the Action.
> > >
> > > I like that approach, for its consistency with the toolbar handling.
> > >
> > > Three minor things though:
> > >
> > > 1) The set method should take a bool and it should also handle the
> > >    case where it's called with false IMHO. Hmm, not terribly easy
> > >    though, maybe this should be done simliar to the toolbar
> > >    handling, except for using an actionlist instead of a whole
> > >    guiclient component.
> >
> > Can I simply call delete on the KAction?  Will everything be ok?
>
> Nope, that would make the xmlgui engine end up with a dangling
> pointer and leave the action plugged in the GUI.

Would also calling this be enough?
actionCollection()->remove(action);

I am not entirely sure how all of the XML sub systems work and need some 
guidance (Programmers rule 807: Don't Program by Coincidence.)

The KActionCollection::remove function is not documented.  Offtopic: Actually 
the whole class is pretty sparse, can someone who knows the class document 
it?

-Benjamin Meyer




More information about the kde-core-devel mailing list