Move all generated dbus interfaces to kdeconnectinterfaces exclude them from clazy
- 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