StudioWelcome: Register help for Qt Quick Controls 2

Change-Id: I76402eb0026ae6c892ce69a1af38f966a5ca9854
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Thomas Hartmann
2019-06-04 10:54:41 +02:00
parent 2f7ca2ce44
commit 2f0510b171

View File

@@ -27,6 +27,7 @@
#include <coreplugin/coreconstants.h>
#include <coreplugin/editormanager/editormanager.h>
#include <coreplugin/helpmanager.h>
#include <coreplugin/icore.h>
#include <coreplugin/imode.h>
#include <coreplugin/modemanager.h>
@@ -44,6 +45,7 @@
#include <QApplication>
#include <QDesktopServices>
#include <QFontDatabase>
#include <QFileInfo>
#include <QPointer>
#include <QQmlContext>
#include <QQmlEngine>
@@ -281,6 +283,16 @@ WelcomeMode::WelcomeMode()
#endif
setWidget(m_modeWidget);
QStringList designStudioQchPathes = {Core::HelpManager::documentationPath()
+ "/qtdesignstudio.qch",
Core::HelpManager::documentationPath() + "/qtquick.qch",
Core::HelpManager::documentationPath()
+ "/qtquickcontrols.qch"};
Core::HelpManager::registerDocumentation(
Utils::filtered(designStudioQchPathes,
[](const QString &path) { return QFileInfo::exists(path); }));
}
WelcomeMode::~WelcomeMode()