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/coreconstants.h>
#include <coreplugin/editormanager/editormanager.h> #include <coreplugin/editormanager/editormanager.h>
#include <coreplugin/helpmanager.h>
#include <coreplugin/icore.h> #include <coreplugin/icore.h>
#include <coreplugin/imode.h> #include <coreplugin/imode.h>
#include <coreplugin/modemanager.h> #include <coreplugin/modemanager.h>
@@ -44,6 +45,7 @@
#include <QApplication> #include <QApplication>
#include <QDesktopServices> #include <QDesktopServices>
#include <QFontDatabase> #include <QFontDatabase>
#include <QFileInfo>
#include <QPointer> #include <QPointer>
#include <QQmlContext> #include <QQmlContext>
#include <QQmlEngine> #include <QQmlEngine>
@@ -281,6 +283,16 @@ WelcomeMode::WelcomeMode()
#endif #endif
setWidget(m_modeWidget); 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() WelcomeMode::~WelcomeMode()