in-place-editing patch for konqueror bookmarks
Aaron J. Seigo
aseigo at olympusproject.org
Fri Jan 17 10:39:47 GMT 2003
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Friday 17 January 2003 02:57, David Faure wrote:
> On Friday 17 January 2003 09:29, Aaron J. Seigo wrote:
> > On Thursday 16 January 2003 03:04, Oelewapperke wrote:
> > > and middle button ?
> >
> > i don't think that something that's generic enough behaviour to go into
> > KPopupMenu..
>
> Why? How does it hurt having a signal from KPopupMenu ?
> This would make things much simpler...
for the number of places it would get used (i could only think of the
bookmarks when i wrote it, you add the possibility of konsole) it seems like
added overhead that would hardly get used at all... for those rare corner
cases, one could write a subclass to do this... perhaps reading all those
msgs on the new kde-optimization list are making me a bit paranoid about
performance =)
thinking about it a bit more though, there woudl be a few odd things to care
of when implementing this ... you'd basically have to reimplement
QPopupMenu::mouseReleaseEvent to catch all the corner cases and to keep Qt
from from emitting activated() as well as the MMB signal... it would be
easier and safer to extend QPopupMenu::actSig to take a mouse button
specifier (default to Left, so that key events that call actSig work as
expected) and emit the appropriate signal...
> > MMB == LMB should be valid for menus, the bookmarks toolbar
> > being a possible exception.
>
> What's wrong with "MMB opens the link in a new window" in the bookmarks
> _menu_ too? Wouldn't this be very convenient?
yes, when i wrote "bookmarks toolbar" i meant the bookmarks in general ... my
bad for not being clear ....
- --
Aaron J. Seigo
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43
"Everything should be made as simple as possible, but not simpler"
- Albert Einstein
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE+J9151rcusafx20MRAh+8AJ9tJgl5JOWPO1nQrQhtzstPO0v1JgCfbNP8
IOLWorLRKMWDydYvz/5gJGc=
=Uh7m
-----END PGP SIGNATURE-----
More information about the kde-core-devel
mailing list