7 Commits

Author SHA1 Message Date
Antti Savolainen
c521740404 Format project
Command used to format: git ls-files | grep -E '\.(cpp|h|hpp|c)$' | xargs clang-format -i --style file
2026-04-25 06:49:43 +00:00
Nicolas Fella
606e1a53d3 Convert license statements to SPDX 2024-08-08 11:02:04 +00:00
Nicolas Fella
73504294c1 Port X11EventHandler away from QDesktopWidget
screenNumber() without arguments returns the primary screen, which is 0
2024-01-08 00:55:08 +01:00
Nicolas Fella
a8b840daac Fix includes for QX11Info when using Qt6 2024-01-08 00:55:08 +01:00
Tobias Junghans
1d429a9bc6 Add missing member variable initializations 2020-10-23 10:49:57 +02:00
Alexey Min
a774e678bb Remove unneeded .moc includes
[5/8] Automatic MOC for target krfb_events_x11
AutoMoc warning
---------------
  "~/dev/kde/krfb/events/x11/x11events.cpp"
The file includes the moc file "x11events.moc",
but does not contain a Q_OBJECT, Q_GADGET,
Q_NAMESPACE, K_PLUGIN_FACTORY,
K_PLUGIN_FACTORY_WITH_JSON or
K_PLUGIN_CLASS_WITH_JSON macro.

AutoMoc: ~/dev/kde/krfb/events/x11/x11events.cpp:0:
 Note: No relevant classes found. No output generated.
2019-06-19 23:50:45 +03:00
Jan Grulich
c05707884c Implement Wayland support using PipeWire and xdg-desktop-portal
Summary:
Adds a new framebuffer implementation, which uses xdg-desktop-portal to support remote
desktop on Wayland and uses PipeWire to deliver the screen content. So far only mouse
support is implemented, because keyboard support is missing on KWin side.

Reviewers: Kanedias, romangg

Reviewed By: Kanedias

Subscribers: asturmlechner, pino, ngraham, romangg

Differential Revision: https://phabricator.kde.org/D20402
2019-05-24 13:51:43 +02:00