QmlDesigner: register all existing qch files

Change-Id: Ic992df270f8285a350db08d305213ad651f87716
Reviewed-by: Marco Bubke <marco.bubke@qt.io>
This commit is contained in:
Tim Jenßen
2024-09-16 14:12:53 +02:00
committed by Tim Jenssen
parent 0c10201545
commit ed56c32645

View File

@@ -799,17 +799,12 @@ WelcomeMode::WelcomeMode()
boxLayout->addWidget(m_quickWidget);
setWidget(m_modeWidget);
QStringList designStudioQchPathes
= {Core::HelpManager::documentationPath() + "/qtdesignstudio.qch",
Core::HelpManager::documentationPath() + "/qtquick.qch",
Core::HelpManager::documentationPath() + "/qtquickcontrols.qch",
Core::HelpManager::documentationPath() + "/qtquicktimeline.qch",
Core::HelpManager::documentationPath() + "/qtquick3d.qch",
Core::HelpManager::documentationPath() + "/qtqml.qch"};
QStringList designStudioQchPathes;
QDir qchDir(Core::HelpManager::documentationPath());
for (const QFileInfo &fileInfo : qchDir.entryInfoList({"*.qch"}, QDir::Files))
designStudioQchPathes.append(fileInfo.absoluteFilePath());
Core::HelpManager::registerDocumentation(
Utils::filtered(designStudioQchPathes,
[](const QString &path) { return QFileInfo::exists(path); }));
Core::HelpManager::registerDocumentation(designStudioQchPathes);
}
WelcomeMode::~WelcomeMode()