> On 2009-10-14 12:19:32, Adenilson Cavalcanti wrote: > > /trunk/KDE/kdelibs/plasma/widgets/webview.cpp, line 66 > > <http://reviewboard.kde.org/r/1840/diff/3/?file=12657#file12657line66> > > > > Is this still required?
nope > On 2009-10-14 12:19:32, Adenilson Cavalcanti wrote: > > /trunk/KDE/kdelibs/plasma/private/kineticscroll.cpp, line 357 > > <http://reviewboard.kde.org/r/1840/diff/3/?file=12653#file12653line357> > > > > Maybe it pays up to inspect the return value? (from docs: "Returns > > false if the event was filtered or if the item is disabled. Otherwise > > returns the value that was returned from the event handler.") do we need to know if it was filtered? but yes, not scrolling if the widget is disabled is good > On 2009-10-14 12:19:32, Adenilson Cavalcanti wrote: > > /trunk/KDE/kdelibs/plasma/private/kineticscroll.cpp, line 355 > > <http://reviewboard.kde.org/r/1840/diff/3/?file=12653#file12653line355> > > > > How expensive is to remove/set again the event filter? Is it just 2 > > function calls or it does some black and deep magic in qt event loop? > > > > My guess is that if it is cheap (not cpu bound), the advantages of the > > current implementation (i.e. easy of use for clients) outweigths its > > ugliness until we find a better way. doesn't seem too heavy. however the same effect can be acieved with a bool state variable that acts like a semaphore - Marco ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://reviewboard.kde.org/r/1840/#review2646 ----------------------------------------------------------- On 2009-10-14 09:23:44, Marco Martin wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > http://reviewboard.kde.org/r/1840/ > ----------------------------------------------------------- > > (Updated 2009-10-14 09:23:44) > > > Review request for Plasma. > > > Summary > ------- > > this is just an experiment that has perhaps a too big disadvantage to be > practical... > makes use of event filters instead of explicitly forwarding mouse events. > the advantage is that it would be super easy to use and woouldn't be needed > to export new classes in plasma, there could just be an > Animator::registerScrollingManager(QGraphicsWidget *) function > > the big disadvantage is that is less controllable, so widgets can't decide to > -not- make use of the kineticscrolling, thing that is quite needed in WebView. > > > Diffs > ----- > > /trunk/KDE/kdelibs/plasma/private/kineticscroll.cpp 1034839 > /trunk/KDE/kdelibs/plasma/private/kineticscroll_p.h 1034839 > /trunk/KDE/kdelibs/plasma/widgets/scrollwidget.cpp 1034839 > /trunk/KDE/kdelibs/plasma/widgets/webview.h 1034839 > /trunk/KDE/kdelibs/plasma/widgets/webview.cpp 1034839 > > Diff: http://reviewboard.kde.org/r/1840/diff > > > Testing > ------- > > > Thanks, > > Marco > > _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel