QToolTip of Ksnapshot disables the plasma-effects.

jignesh kakadiya jigneshhk1992 at gmail.com
Mon Sep 26 17:05:29 UTC 2011


I submitted my patch here ( https://bugs.kde.org/show_bug.cgi?id=235545   ).
Let me know If it requires more changes or not.

-Jignesh

On Mon, Sep 26, 2011 at 3:32 PM, Aaron J. Seigo <aseigo at kde.org> wrote:

> On Sunday, September 25, 2011 18:39:10 jignesh kakadiya wrote:
> > http://paste.kde.org/126985/ here is the Ksnapshottimer.cpp
>
> please post patches, not full copies of the source files, so that we can
> see
> the changes. `git diff` makes this easy.
>
> some comments:
>
> * please keep indentation and whitespace identical in the file to other
> uses.
> e.g. it should be "if (" not "if(" and the opening curly brace on line 84
> looks like it is misalinged
>
> * an implementation of enterEvent would probably have been enough;
> mouseMoveEvent is only really better if one assumes that after moving the
> lable, it might still be under the mouse ... but in that case moving it
> back
> will have the same problem. enterEvent allows you to avoid the check for
> "is
> in the mouse inside the widget" and so keeps the code simpler
>
> * you don't need two booleans for "onLeftCorner" and "onRightCorner". just
> one
> is enough. even then, a simple check for "if (x() == screenGeom.left())"
> would
> probably be enough to know if it is in the left corner.
>
> * the move call to (0, 0) on line 85 will break for screens whose geometry
> does not start at (0, 0). it should instead be move(screenGeom.topLeft()).
> same for the move call on line 78 which uses 0 for the y coordinate.
>
> > > /home/jiggy/kde/src/ksnapshot/snapshottimer.cpp:76:49: error: invalid
> use
> > > of incomplete type ‘struct QDesktopWidget’
>
> the file is missing: #include <QDesktopWidget>
>
> --
> Aaron J. Seigo
> humru othro a kohnu se
> GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43
>
> KDE core developer sponsored by Qt Development Frameworks
>
> _______________________________________________
> Plasma-devel mailing list
> Plasma-devel at kde.org
> https://mail.kde.org/mailman/listinfo/plasma-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20110926/4d00eb21/attachment.html>


More information about the Plasma-devel mailing list