Review Request 129373: Plasma Framework changes for #129372
Kai Uwe Broulik
kde at privat.broulik.de
Thu Nov 10 20:58:52 UTC 2016
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/129373/#review100763
-----------------------------------------------------------
Thanks for your patch!
I'm not fully sure about this, but let's wait for other Plasma developer feedback :) Especially, since I couldn't yet look at your patch that actually makes use of this API in icontasks.
src/declarativeimports/core/tooltip.h (line 106)
<https://git.reviewboard.kde.org/r/129373/#comment67630>
This won't work when tooltip is "interactive: false" (the default) because then mouse events pass right through it
src/declarativeimports/core/tooltip.h (line 128)
<https://git.reviewboard.kde.org/r/129373/#comment67631>
I know it's been wrong in the other property already but "if a tooltip will show".
Also, clarify when, "automatically show when the mouse hovers" or sth like that
src/declarativeimports/core/tooltip.h (line 147)
<https://git.reviewboard.kde.org/r/129373/#comment67632>
Regardless of the rest of this patch, I like this. For example, in Application Dashboard we could use a single ToolTip instance and set the title and manually show it, just like we only have one global MouseArea in there as well.
src/declarativeimports/core/tooltip.cpp (line 162)
<https://git.reviewboard.kde.org/r/129373/#comment67633>
You're connecting to this signal every time you do showToolTip(), use Qt::UniqueConnection
src/declarativeimports/core/tooltip.cpp (line 332)
<https://git.reviewboard.kde.org/r/129373/#comment67634>
Coding style, brace on next line for functions:
void Foo()
{
...
}
src/declarativeimports/core/tooltip.cpp (line 350)
<https://git.reviewboard.kde.org/r/129373/#comment67635>
Coding style: Space after if:
if (foo) {
src/declarativeimports/core/tooltip.cpp (line 358)
<https://git.reviewboard.kde.org/r/129373/#comment67639>
I just wanted to complain about it not being keepAlive but that's been already there before :)
src/declarativeimports/core/tooltipdialog.cpp (line 153)
<https://git.reviewboard.kde.org/r/129373/#comment67636>
can probably be const QObject *
src/declarativeimports/core/tooltipdialog.cpp (line 155)
<https://git.reviewboard.kde.org/r/129373/#comment67637>
Coding style
src/declarativeimports/core/tooltipdialog.cpp (line 162)
<https://git.reviewboard.kde.org/r/129373/#comment67638>
Coding style
- Kai Uwe Broulik
On Nov. 10, 2016, 8:47 nachm., René Fürst wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/129373/
> -----------------------------------------------------------
>
> (Updated Nov. 10, 2016, 8:47 nachm.)
>
>
> Review request for Plasma and Eike Hein.
>
>
> Repository: plasma-framework
>
>
> Description
> -------
>
> Plasma Framework changes for #129372
>
>
> Diffs
> -----
>
> src/declarativeimports/core/tooltip.h d38c49b
> src/declarativeimports/core/tooltip.cpp ffe1064
> src/declarativeimports/core/tooltipdialog.h d4e0ff0
> src/declarativeimports/core/tooltipdialog.cpp 28ba9be
>
> Diff: https://git.reviewboard.kde.org/r/129373/diff/
>
>
> Testing
> -------
>
>
> Thanks,
>
> René Fürst
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20161110/66982203/attachment.html>
More information about the Plasma-devel
mailing list