Skip to content

kcmutils_generate_module_data: Fix moc warning in generated files

Alexander Lohnau requested to merge work/fix_moc_warning into master

This fixes the floowing moc warnings:

AutoMoc warning
---------------
"SRC:/build/autotests/module_data_codegen/cursorthemedata.cpp"
includes the moc file "cursorthemedata.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_EXPORT_KPACKAGE_PACKAGE_WITH_JSON or KCMODULECONTAINER macro.

This gets especially annoying in repos where codegen method is used a lot, for example in plasma-workspace.

@bport

Merge request reports