<div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Thu, Jan 1, 2015 at 4:56 PM, Albert Astals Cid <span dir="ltr"><<a href="mailto:aacid@kde.org" target="_blank">aacid@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">El Dimarts, 23 de desembre de 2014, a les 13:17:46, Daniel Vrátil va escriure:<br>
<span>> On Friday, December 19, 2014 06:46:11 PM Luigi Toscano wrote:<br>
> > Jonathan Riddell ha scritto:<br>
> > > Plasma 5.2 is due out next month and there's a few KDE projects which<br>
> > > would be good to be included.  Please review these for inclusion in<br>
> > > kde/workspace..<br>
> > ><br>
> > ><br>
> > > kscreen and libkscreen maintained by Dan Vrátil.  libkscreen is already<br>
> > > released with Plasma but isn't in kde/workspace.<br>
> > ><br>
> > >  <a href="https://projects.kde.org/projects/extragear/libs/libkscreen" target="_blank">https://projects.kde.org/projects/extragear/libs/libkscreen</a><br>
> > >  <a href="https://projects.kde.org/projects/extragear/base/kscreen" target="_blank">https://projects.kde.org/projects/extragear/base/kscreen</a><br>
> ><br>
> > I disagree with moving libkscreen to kde/workspace. It is a dependency for<br>
> > at least one application (Okular), which has no Framework version for now<br>
> > but it will have it. It would make more sense to have libkscreen in<br>
> > Frameworks, like libnm*<br>
><br>
> AFAIK Okular is using KScreen only to get DPI info, which was not provided<br>
> by QScreen in Qt 4. In Qt 5 you already have DPI API in QScreen, so you<br>
> should not need KScreen anymore.<br>
<br>
</span>It is provided by QX11Info in Qt4, it's just wrong, does QScreen provide it<br>
correctly like kscreen does?<br></blockquote><div><br></div></div></div><div>Theoretically, yes it's correct.</div><div>QScreen now reports DPI per monitor, not per each "X" screen which was the QX11Info problem.</div><div><br></div><div>It's still subject to monitors reporting the wrong DPI, but so is kscreen.</div><div><br></div><div>The API is a bit questionable.</div><div>You'll might be told you're on QScreen 0, but will tell you have global co-ordinates that don't actually fit on that screen. You have to look up the correct QScreen, don't trust whatever QWindow will tell you.</div><div><br></div><div>David</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Cheers,<br>
  Albert<br>
<br>
><br>
><br>
> Dan<br>
</blockquote></div><br></div></div>
</div><br></div>