diff --git a/kcmshell/main.cpp b/kcmshell/main.cpp --- a/kcmshell/main.cpp +++ b/kcmshell/main.cpp @@ -303,7 +303,11 @@ } for (KService::List::ConstIterator it = modules.constBegin(); it != modules.constEnd(); ++it) { - dlg->addModule(*it, nullptr, moduleArgs); + KPageWidgetItem *page = dlg->addModule(*it, nullptr, moduleArgs); + KCModuleProxy *module = page->widget()->findChild(); + if (module && module->realModule()->inherits("KCModuleQml")) { + page->setHeaderVisible(false); + } } if (parser.isSet(QStringLiteral("icon"))) {