Set parent window for dialogs
ClosedPublic

Authored by volkov on Dec 18 2018, 4:22 PM.

Diff Detail

Repository
R838 Flatpak Support: KDE Portal for XDG Desktop
Branch
Plasma/5.14
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 6143
Build 6161: arc lint + arc unit
volkov created this revision.Dec 18 2018, 4:22 PM
Restricted Application added a project: Plasma. · View Herald TranscriptDec 18 2018, 4:22 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
volkov requested review of this revision.Dec 18 2018, 4:22 PM
apol accepted this revision.Dec 18 2018, 6:17 PM
apol added a subscriber: apol.

LGTM, I also missed this!

Maybe it would make sense to add a TODO about implementing it for Wayland?

This revision is now accepted and ready to land.Dec 18 2018, 6:17 PM
apol added a comment.Dec 18 2018, 6:18 PM

We can backport the patch to the runtime when it gets accepted, so we'll have all it takes.

+1

src/utils.h
24

This might as well be a namespace?

In D17659#379007, @apol wrote:

LGTM, I also missed this!

Maybe it would make sense to add a TODO about implementing it for Wayland?

Even better would be to just implement it for Wayland. https://api.kde.org/frameworks/kwayland/html/classKWayland_1_1Client_1_1XdgExporter.html and https://api.kde.org/frameworks/kwayland/html/classKWayland_1_1Client_1_1XdgImporter.html are the relevant classes.

Is it possible to implement support for foreign windows in KWin QPA plugin?

volkov closed this revision.Dec 25 2018, 3:10 PM

Is it possible to implement support for foreign windows in KWin QPA plugin?

There is no such thing as a KWin QPA.

That is KWin's own plugin. No binary except KWin can use it.