KHTMLView and QToolTip
Germain Garand
germain at ebooksfrance.org
Tue Sep 15 00:28:14 BST 2009
Le lundi 14 septembre 2009, Martin Koller a écrit :
> On Sunday 13 September 2009 19:43:07 Martin Koller wrote:
> > Hi,
> >
> > in checking https://bugs.kde.org/show_bug.cgi?id=95628
> > I found that KHTMLView/Part does not hide the tooltip when a new HTML
> > page is passed to it.
> > So I propose the following:
> >
> > Index: khtml_part.cpp
> > ===================================================================
> > --- khtml_part.cpp (Revision 1016745)
> > +++ khtml_part.cpp (Arbeitskopie)
> > @@ -114,6 +114,7 @@
> > #include <kurllabel.h>
> >
> > #include <QtGui/QClipboard>
> > +#include <QtGui/QToolTip>
> > #include <QtCore/QFile>
> > #include <QtCore/QMetaEnum>
> > #include <QtGui/QTextDocument>
> > @@ -1987,6 +1988,9 @@
> >
> > void KHTMLPart::begin( const KUrl &url, int xOffset, int yOffset )
> > {
> > + if ( d->m_view->underMouse() )
> > + QToolTip::hideText(); // in case a previous tooltip is still shown
> > +
> > // No need to show this for a new page until an error is triggered
> > if (!parentPart()) {
> > removeJSErrorExtension();
>
> Thanks to David Faure I got a go for this patch.
> Still, the following questions remain.
Hi Martin,
for this you could use a similar check in KHTMLView::scrollContentsBy (see
attached for IMO best spot.)
Thanks,
Germain
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch
Type: text/x-patch
Size: 553 bytes
Desc: not available
URL: <https://mail.kde.org/mailman/private/kfm-devel/attachments/20090915/b489ff29/attachment.bin>
More information about the kfm-devel
mailing list