Oxygen + KF5 + Qt5

Kevin Ottens ervin+bluesystems at kde.org
Fri Jul 12 07:59:50 UTC 2013


On Thursday 11 July 2013 10:52:02 Hugo Pereira Da Costa wrote:
> Hi Everyone,
> lately I've been working (so far in a local branch) on porting oxygen to
> KF5/Qt5
> Good news is: this is pretty much done
> (http://wstaw.org/m/2013/07/11/plasma-desktopJw2526.png)
> except for a few glitches (see below).
> 
> Right now, there is only one place where oxygen still depends on
> libkdeui, and it is when using kcolorbutton for configuring the shadow
> button. All the rest is KF5 only.

Nice!
 
> The issues/features:
> - I have only ported kde-workspace/libs/oxygen and
> kde-workspace/kstyle/oxygen
> - the code that pass menu shadows (in the form of pixmap handles as X
> properties) to kwin has been disabled because: I do not know how to
> paint on an X11 pixmap with Qt5, and anyway this will likely be
> rewritten in kwin

I poke Martin about that, he should show up to help there.

> - there is a slight glitch with the grab window from empty areas
> feature, in the sense that after a grab, the next mouse press event is
> ignored (still needs investigating).
> - I'm uncertain about some of the options which have become obsoleted
> from KGlobalSettings (and are said to be set via the style), and notably
> where to read the settings from. In any case, that's no big deal and
> I'll investigate further.

Yep, that's still work in progress. Most of that logic will likely end up in 
KStyle though, so it's likely you won't need to do much on the Oxygen side.

Regards.
-- 
Kévin Ottens, http://ervin.ipsquad.net

Sponsored by BlueSystems and KDAB to work on KDE Frameworks
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20130712/7e394e93/attachment.sig>


More information about the Kde-frameworks-devel mailing list