@@ -9299,10 +9299,14 @@ void QgisApp::adjustBrightnessContrast( int delta, bool updateBrightness )
92999299 }
93009300}
93019301
9302+
93029303void QgisApp::helpContents ()
93039304{
9305+ QSettings settings;
9306+ QString helpUrl = settings.value ( QStringLiteral ( " Qgis/docsUserManualUrl" ),
9307+ QStringLiteral ( " https://docs.qgis.org/%1.%2/%3/docs/user_manual/" ) ).toString ();
93049308 // We should really ship the HTML version of the docs local too.
9305- openURL ( QStringLiteral ( " https://docs.qgis.org/%1.%2/%3/docs/user_manual/ " )
9309+ openURL ( helpUrl
93069310 .arg ( Qgis::QGIS_VERSION_INT / 10000 )
93079311 .arg ( Qgis::QGIS_VERSION_INT / 100 % 100 )
93089312 .arg ( tr ( " en" , " documentation language" ) ),
@@ -9317,22 +9321,35 @@ void QgisApp::apiDocumentation()
93179321 }
93189322 else
93199323 {
9320- openURL ( QStringLiteral ( " https://qgis.org/api/" ), false );
9324+ QSettings settings;
9325+ QString QgisApiUrl = settings.value ( QStringLiteral ( " Qgis/QgisApiUrl" ),
9326+ QStringLiteral ( " https://qgis.org/api/" ) ).toString ();
9327+ openURL ( QgisApiUrl, false );
93219328 }
93229329}
93239330
93249331void QgisApp::reportaBug ()
93259332{
9326- openURL ( tr ( " https://qgis.org/en/site/getinvolved/development/bugreporting.html" ), false );
9333+ QSettings settings;
9334+ QString reportaBugUrl = settings.value ( QStringLiteral ( " Qgis/reportaBugUrl" ),
9335+ tr ( " https://qgis.org/en/site/getinvolved/development/bugreporting.html" ) ).toString ();
9336+ openURL ( reportaBugUrl, false );
93279337}
9338+
93289339void QgisApp::supportProviders ()
93299340{
9330- openURL ( tr ( " https://qgis.org/en/site/forusers/commercial_support.html" ), false );
9341+ QSettings settings;
9342+ QString supportProvidersUrl = settings.value ( QStringLiteral ( " Qgis/supportProvidersUrl" ),
9343+ tr ( " https://qgis.org/en/site/forusers/commercial_support.html" ) ).toString ();
9344+ openURL ( supportProvidersUrl , false );
93319345}
93329346
93339347void QgisApp::helpQgisHomePage ()
93349348{
9335- openURL ( QStringLiteral ( " https://qgis.org" ), false );
9349+ QSettings settings;
9350+ QString helpQgisHomePageUrl = settings.value ( QStringLiteral ( " Qgis/helpQgisHomePageUrl" ),
9351+ QStringLiteral ( " https://qgis.org" ) ).toString ();
9352+ openURL ( helpQgisHomePageUrl, false );
93369353}
93379354
93389355void QgisApp::openURL ( QString url, bool useQgisDocDirectory )
0 commit comments