Skip to content

Commit

Permalink
Add "Add GPX Layer" entry to Layer menu
Browse files Browse the repository at this point in the history
  • Loading branch information
DelazJ authored and nyalldawson committed Jan 24, 2023
1 parent dcea5b2 commit d33b875
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/app/qgisapp.cpp
Expand Up @@ -2814,6 +2814,7 @@ void QgisApp::createActions()
connect( mActionAddXyzLayer, &QAction::triggered, this, [ = ] { dataSourceManager( QStringLiteral( "xyz" ) ); } );
connect( mActionAddVectorTileLayer, &QAction::triggered, this, [ = ] { dataSourceManager( QStringLiteral( "vectortile" ) ); } );
connect( mActionAddPointCloudLayer, &QAction::triggered, this, [ = ] { dataSourceManager( QStringLiteral( "pointcloud" ) ); } );
connect( mActionAddGpsLayer, &QAction::triggered, this, [ = ] { dataSourceManager( QStringLiteral( "gpx" ) ); } );
connect( mActionAddWcsLayer, &QAction::triggered, this, [ = ] { dataSourceManager( QStringLiteral( "wcs" ) ); } );
#ifdef HAVE_SPATIALITE
connect( mActionAddWfsLayer, &QAction::triggered, this, [ = ] { dataSourceManager( QStringLiteral( "WFS" ) ); } );
Expand Down
1 change: 1 addition & 0 deletions src/app/qgisapp.h
Expand Up @@ -564,6 +564,7 @@ class APP_EXPORT QgisApp : public QMainWindow, private Ui::MainWindow
QAction *actionAddXyzLayer() { return mActionAddXyzLayer; }
QAction *actionAddVectorTileLayer() { return mActionAddVectorTileLayer; }
QAction *actionAddPointCloudLayer() { return mActionAddPointCloudLayer; }
QAction *actionAddGpsLayer() { return mActionAddGpsLayer; }
QAction *actionAddWcsLayer() { return mActionAddWcsLayer; }
#ifdef HAVE_SPATIALITE
QAction *actionAddWfsLayer() { return mActionAddWfsLayer; }
Expand Down
10 changes: 10 additions & 0 deletions src/ui/qgisapp.ui
Expand Up @@ -209,6 +209,7 @@
<addaction name="mActionAddAfsLayer"/>
<addaction name="mActionAddVectorTileLayer"/>
<addaction name="mActionAddPointCloudLayer"/>
<addaction name="mActionAddGpsLayer"/>
</widget>
<widget class="QMenu" name="mMenuFilterTable">
<property name="title">
Expand Down Expand Up @@ -3220,6 +3221,15 @@ Shows placeholders for labels which could not be placed, e.g. due to overlaps wi
<string>Add Point Cloud Layer...</string>
</property>
</action>
<action name="mActionAddGpsLayer">
<property name="icon">
<iconset resource="../../images/images.qrc">
<normaloff>:/images/themes/default/mActionAddGpsLayer.svg</normaloff>:/images/themes/default/mActionAddGpsLayer.svg</iconset>
</property>
<property name="text">
<string>Add GPX Layer...</string>
</property>
</action>
<action name="mActionStreamDigitize">
<property name="checkable">
<bool>true</bool>
Expand Down

0 comments on commit d33b875

Please sign in to comment.