in-place-editing patch for konqueror bookmarks

David Faure dfaure at klaralvdalens-datakonsult.se
Fri Jan 17 10:02:43 GMT 2003


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

On Thursday 16 January 2003 23:02, Oelewapperke wrote:
> On Thursday 16 January 2003 18:07, David Faure wrote:
> > Please reconsider this. You rewrote a complete bookmarkbar implementation
> > just to change the menus! There is much duplicated code in your patch,
> > which I'm strongly against. This will become a maintainance hell.
> 
> This is not true, check the code, I changed both the buttons and the menus
> (and as far as I can see I need to do that)

Ok, the KIPEToolBarButton indeed adds MMB/RMB to the buttons.
But why a brand new KIPEBookmarkBar? Why not integrate this with
the original bookmarkbar? We don't need to have two of them...

> > All you need is to pass KBookmarkMenu your own popupmenu class,
> > and this will work both for the bookmarkbar and for the toplevel bookmarks
> > menu. I can do the KActionMenu part of the work if you agree to rework the
> > rest around it.
> > Thanks.
> 
> it will not provide the same options on the buttons if I do it like this.

To implement MMB and RMB on buttons I suggest adding a new signal to
KToolbarButton. An _integrated_ solution is much better than one which
reimplements many things. This will allow other applications or other toolbar
buttons in Konqueror to react upon MMB (like "MMB on Back opens previous
URL in new window", "MMB on Home opens Home in a new window" etc.)

- -- 
David Faure -- faure at kde.org, dfaure at klaralvdalens-datakonsult.se
Klarälvdalens Datakonsult AB, Platform-independent software solutions
Contributing to: http://www.konqueror.org/, http://www.koffice.org/
KOffice-1.2.1 is available - http://download.kde.org/stable/koffice-1.2.1/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE+J9TD72KcVAmwbhARAuONAJ4qXgy8Uh2r0POQGUGLk33r3ADsKQCfcT80
L3CX3K8It/7tzRgNTWkx+X0=
=75Vx
-----END PGP SIGNATURE-----





More information about the kde-core-devel mailing list