aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/studiowelcome
diff options
context:
space:
mode:
authorThomas Hartmann <thomas.hartmann@qt.io>2019-06-04 10:54:41 +0200
committerThomas Hartmann <thomas.hartmann@qt.io>2019-06-05 12:10:10 +0000
commit2f0510b1716dafe5a32c796765ef741ff2efaf03 (patch)
tree1e9a3878533206576d7b8b12ef7cd83947cd6c0f /src/plugins/studiowelcome
parent2f7ca2ce44a1f0131dd99105315df8ba7e3623a0 (diff)
StudioWelcome: Register help for Qt Quick Controls 2
Change-Id: I76402eb0026ae6c892ce69a1af38f966a5ca9854 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'src/plugins/studiowelcome')
-rw-r--r--src/plugins/studiowelcome/studiowelcomeplugin.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/plugins/studiowelcome/studiowelcomeplugin.cpp b/src/plugins/studiowelcome/studiowelcomeplugin.cpp
index 99520c558d..1064b5cf1b 100644
--- a/src/plugins/studiowelcome/studiowelcomeplugin.cpp
+++ b/src/plugins/studiowelcome/studiowelcomeplugin.cpp
@@ -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()