@@ -1257,12 +1257,8 @@ void QgisApp::createActions()
1257
1257
connect ( mActionHelpContents , SIGNAL ( triggered () ), this , SLOT ( helpContents () ) );
1258
1258
mActionHelpContents ->setEnabled ( QFileInfo ( QgsApplication::pkgDataPath () + " /doc/index.html" ).exists () );
1259
1259
1260
- #ifdef WITH_APIDOC
1261
1260
mActionHelpAPI = new QAction ( getThemeIcon ( " mActionHelpAPI.png" ), tr ( " API documentation" ), this );
1262
1261
connect ( mActionHelpAPI , SIGNAL ( triggered () ), this , SLOT ( apiDocumentation () ) );
1263
- mActionHelpAPI ->setEnabled ( QFileInfo ( QgsApplication::pkgDataPath () + " /doc/api/index.html" ).exists () );
1264
- #endif
1265
-
1266
1262
1267
1263
mActionQgisHomePage = new QAction ( getThemeIcon ( " mActionQgisHomePage.png" ), tr ( " QGIS Home Page" ), this );
1268
1264
#ifndef Q_WS_MAC
@@ -1699,9 +1695,7 @@ void QgisApp::createMenus()
1699
1695
mHelpMenu = menuBar ()->addMenu ( tr ( " &Help" ) );
1700
1696
1701
1697
mHelpMenu ->addAction ( mActionHelpContents );
1702
- #ifdef WITH_APIDOC
1703
1698
mHelpMenu ->addAction ( mActionHelpAPI );
1704
- #endif
1705
1699
mActionHelpSeparator1 = mHelpMenu ->addSeparator ();
1706
1700
1707
1701
mHelpMenu ->addAction ( mActionQgisHomePage );
@@ -1748,7 +1742,6 @@ void QgisApp::createToolBars()
1748
1742
mLayerToolBar ->addAction ( mActionAddWmsLayer );
1749
1743
mLayerToolBar ->addAction ( mActionNewVectorLayer );
1750
1744
mLayerToolBar ->addAction ( mActionRemoveLayer );
1751
- mLayerToolBar ->addAction ( mActionSetLayerCRS );
1752
1745
// commented out for QGIS 1.4 by Tim
1753
1746
// mLayerToolBar->addAction( mActionAddToOverview );
1754
1747
// mLayerToolBar->addAction( mActionShowAllLayers );
@@ -1917,9 +1910,6 @@ void QgisApp::createToolBars()
1917
1910
mHelpToolBar = addToolBar ( tr ( " Help" ) );
1918
1911
mHelpToolBar ->setObjectName ( " Help" );
1919
1912
mHelpToolBar ->addAction ( mActionHelpContents );
1920
- #ifdef WITH_APIDOC
1921
- mHelpToolBar ->addAction ( mActionHelpAPI );
1922
- #endif
1923
1913
mHelpToolBar ->addAction ( QWhatsThis::createAction () );
1924
1914
mToolbarMenu ->addAction ( mHelpToolBar ->toggleViewAction () );
1925
1915
@@ -2143,9 +2133,6 @@ void QgisApp::setTheme( QString theThemeName )
2143
2133
mActionOptions ->setIcon ( getThemeIcon ( " /mActionOptions.png" ) );
2144
2134
mActionConfigureShortcuts ->setIcon ( getThemeIcon ( " /mActionOptions.png" ) );
2145
2135
mActionHelpContents ->setIcon ( getThemeIcon ( " /mActionHelpContents.png" ) );
2146
- #ifdef WITH_APIDOC
2147
- mActionHelpAPI ->setIcon ( getThemeIcon ( " /mActionHelpAPI.png" ) );
2148
- #endif
2149
2136
mActionLocalHistogramStretch ->setIcon ( getThemeIcon ( " /mActionLocalHistogramStretch.png" ) );
2150
2137
mActionQgisHomePage ->setIcon ( getThemeIcon ( " /mActionQgisHomePage.png" ) );
2151
2138
mActionAbout ->setIcon ( getThemeIcon ( " /mActionHelpAbout.png" ) );
@@ -5661,7 +5648,14 @@ void QgisApp::helpContents()
5661
5648
5662
5649
void QgisApp::apiDocumentation ()
5663
5650
{
5664
- openURL ( " api/index.html" );
5651
+ if ( QFileInfo ( QgsApplication::pkgDataPath () + " /doc/api/index.html" ).exists () )
5652
+ {
5653
+ openURL ( " api/index.html" );
5654
+ }
5655
+ else
5656
+ {
5657
+ openURL ( " http://qgis.org/api/" , false );
5658
+ }
5665
5659
}
5666
5660
5667
5661
void QgisApp::helpQgisHomePage ()
0 commit comments