Bug 339454 - KCMs written in QML show tooltips at wrong coordinates
Summary: KCMs written in QML show tooltips at wrong coordinates
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-27 12:13 UTC by Eike Hein
Modified: 2015-08-07 12:43 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eike Hein 2014-09-27 12:13:25 UTC
KCMs like Workspace Theme -> Look and Feel have grids with delegates that show tooltips on hover. Those tooltips are incorrectly positioned in all of those KCMs, at an offset to the mouse pointer.

They show tooltips like this:

Tooltip.showText(parent, Qt.point(parent.mouseX, parent.mouseY), model.display)

I'm guessing Qt doesn't correctly map the coordinates to the window due to the embed. This is technically private API we're not supposed to use, so it's tricky ...

Reproducible: Always
Comment 1 Bhushan Shah 2015-02-08 15:59:50 UTC
I can confirm this
Comment 2 Bhushan Shah 2015-02-08 16:10:04 UTC
Assigning to plasma-bugs ML
Comment 3 David Edmundson 2015-08-07 12:43:28 UTC
This has been fixed in an upcoming Qt release.