StatusBar in KMainWindow

David Faure dfaure at klaralvdalens-datakonsult.se
Thu Mar 13 18:08:40 GMT 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Thursday 13 March 2003 19:01, Benjamin Meyer wrote:
> 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);

No, action->unplugAll(). See latest commit to kaction.h for docu ;)

> The KActionCollection::remove function is not documented.
You don't ever need to call it. ~KAction does it.

- -- 
David Faure -- faure at kde.org, dfaure at klaralvdalens-datakonsult.se
Qt/KDE/KOffice developer
Klarälvdalens Datakonsult AB, Platform-independent software solutions
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE+cMko72KcVAmwbhARAv6BAJ9/hnutHbrgQrkA4WaYpU3zYn/cbACfXam/
MaDTRKtDHCyagloi9+B6MxA=
=ntPj
-----END PGP SIGNATURE-----





More information about the kde-core-devel mailing list