forked from qt-creator/qt-creator
create an online URL in a more general way
it was not working for a QtDesignStudio build Task-number: QDS-1473 Change-Id: Ic7ca52a99bb54cd312c307f0e0af136421d347c1 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
This commit is contained in:
@@ -554,12 +554,12 @@ bool LocalHelpManager::canOpenOnlineHelp(const QUrl &url)
|
||||
|
||||
bool LocalHelpManager::openOnlineHelp(const QUrl &url)
|
||||
{
|
||||
static const QString qtcreatorUnversionedID = "org.qt-project.qtcreator";
|
||||
static const QString unversionedLocalDomainName = QString("org.qt-project.%1").arg(Core::Constants::IDE_ID);
|
||||
|
||||
if (canOpenOnlineHelp(url)) {
|
||||
QString urlPrefix = "http://doc.qt.io/";
|
||||
if (url.authority().startsWith(qtcreatorUnversionedID))
|
||||
urlPrefix.append(QString::fromLatin1("qtcreator"));
|
||||
if (url.authority().startsWith(unversionedLocalDomainName))
|
||||
urlPrefix.append(Core::Constants::IDE_ID);
|
||||
else
|
||||
urlPrefix.append("qt-5");
|
||||
const QString address = url.toString();
|
||||
|
||||
Reference in New Issue
Block a user