Skip to content

Move all generated dbus interfaces to kdeconnectinterfaces exclude them from clazy

Albert Vaca Cintora requested to merge work/unify-dbus-interfaces into master
  • Moves the XML definitions of DBus interfaces and code generation from the different plugins to kdeconnectinterfaces. Before each plugin had their own, some of them duplicated.
  • Appends // clazy:skip to the generated interface files, so Clazy doesn't emit warnings about them. Before we had tens of warnings on those files because the Q_PROPERTIES are missing the NOTIFY or CONSTANT keywords.
  • Makes the kdeconnectinterfaces module a static library on Qt5 as well (removes a difference with Qt6).
  • Moves the generated files to a generated directory and updates the includes so they are easily distinguished from other header files.
Edited by Albert Vaca Cintora

Merge request reports