On Wednesday 29 January 2014 18:07:02 Kevin Krammer wrote: > On Wednesday, 2014-01-29, 14:52:09, Martin Gräßlin wrote: > > * Current patches * > > 1. Patch to extend Qt by all I need to get the menu properly passed to our > > implementation: https://codereview.qt-project.org/76864 > > 2. Patch to not build the X11 implementation and force to QPA: > > > > diff --git a/src/widgets/util/util.pri b/src/widgets/util/util.pri > > index b4bbc5f..aab9719 100644 > > --- a/src/widgets/util/util.pri > > +++ b/src/widgets/util/util.pri > > @@ -29,8 +29,6 @@ SOURCES += \ > > > > win32:!wince*:!winrt { > > > > SOURCES += util/qsystemtrayicon_win.cpp > > > > -} else:contains(QT_CONFIG, xcb) { > > - SOURCES += util/qsystemtrayicon_x11.cpp > > > > } else { > > > > SOURCES += util/qsystemtrayicon_qpa.cpp > > > > } > > > > This obviously is not a solution. If I get positive reviews on item 1 I > > will start to move the X11 implementation to the xcb plugin. > > I think that should be done independently, i.e. that is a good idea in any > case, independent of whether the review for (1) finds support. > Moving the X11 systray icon implementation into the XCB plugin reduces > platform specific code in qtbase/src/widgets and places it where it belongs > (the QPA).
Yes, I agree. Just that for moving the X11 implementation into the XCB plugin I need the same extension to the API (the problem with the menu is also present there, already checked the implementation of the XCB plugin). > > Given the diff snippet X11 is the only remaining platform beside Windows > where this has not happened yet. > > > Any support on the Qt code review will be appreciated :-) > > Looking at it right away. Cool, thanks. Cheers Martin
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel