Help: Only open 'internal' documentation links in Qt Creator

Open external webpages in external browser.

Task-number: QTCREATORBUG-8433
Change-Id: I760f6c5705046a6f8b7ebec3cd7b32253738e0df
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
This commit is contained in:
Eike Ziller
2013-10-18 08:43:10 +02:00
parent a4ddbd5b2f
commit c7761d8b2e

View File

@@ -126,15 +126,14 @@ bool HelpViewer::launchWithExternalApp(const QUrl &url)
if (!saver.hasError()) if (!saver.hasError())
saver.write(helpEngine.fileData(resolvedUrl)); saver.write(helpEngine.fileData(resolvedUrl));
if (saver.finalize(Core::ICore::mainWindow())) if (saver.finalize(Core::ICore::mainWindow()))
return QDesktopServices::openUrl(QUrl(saver.fileName())); QDesktopServices::openUrl(QUrl(saver.fileName()));
return true;
} }
}
if (url.scheme() == QLatin1String("mailto"))
return QDesktopServices::openUrl(url);
return false; return false;
} }
QDesktopServices::openUrl(url);
return true;
}
void HelpViewer::home() void HelpViewer::home()
{ {