forked from qt-creator/qt-creator
McuSupport: Register all .qch files in the SDK's docs/ directory
Instead of having a hard-coded list of .qch file names to register, register all .qch files that are present in the Qt for MCUs SDK's docs/ directory. Turning docs registration into a self-maintaining feature. Fixes: QTCREATORBUG-25043 Change-Id: Idc7afb78b256bcbb3e8cd7f80fab6a356eb47aa3 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Yoann Lopes <yoann.lopes@qt.io> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -510,12 +510,11 @@ void McuSupportOptions::registerQchFiles()
|
||||
if (docsDir.isEmpty())
|
||||
return;
|
||||
|
||||
const QStringList qchFiles = {
|
||||
docsDir + "/quickultralite.qch",
|
||||
docsDir + "/quickultralitecmake.qch"
|
||||
};
|
||||
const QFileInfoList qchFiles = QDir(docsDir, "*.qch").entryInfoList();
|
||||
Core::HelpManager::registerDocumentation(
|
||||
Utils::filtered(qchFiles, [](const QString &f) { return QFileInfo::exists(f); } ));
|
||||
Utils::transform<QStringList>(qchFiles, [](const QFileInfo &fi){
|
||||
return fi.absoluteFilePath();
|
||||
}));
|
||||
}
|
||||
|
||||
void McuSupportOptions::registerExamples()
|
||||
|
||||
Reference in New Issue
Block a user