Skip to content

Commit 2e116b6

Browse files
committedFeb 12, 2019
[ui] Harmonize 2D/3D map view toolbars
1 parent f486640 commit 2e116b6

File tree

2 files changed

+20
-8
lines changed

2 files changed

+20
-8
lines changed
 

‎src/app/3d/qgs3dmapcanvasdockwidget.cpp

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -47,20 +47,30 @@ Qgs3DMapCanvasDockWidget::Qgs3DMapCanvasDockWidget( QWidget *parent )
4747

4848
QToolBar *toolBar = new QToolBar( contentsWidget );
4949
toolBar->setIconSize( QgisApp::instance()->iconSize( true ) );
50+
51+
5052
toolBar->addAction( QgsApplication::getThemeIcon( QStringLiteral( "mActionZoomFullExtent.svg" ) ),
5153
tr( "Zoom Full" ), this, &Qgs3DMapCanvasDockWidget::resetView );
52-
toolBar->addAction( QgsApplication::getThemeIcon( QStringLiteral( "mActionSaveMapAsImage.svg" ) ),
53-
tr( "Save as Image…" ), this, &Qgs3DMapCanvasDockWidget::saveAsImage );
54-
toolBar->addAction( QgsApplication::getThemeIcon( QStringLiteral( "mIconProperties.svg" ) ),
55-
tr( "Configure…" ), this, &Qgs3DMapCanvasDockWidget::configure );
56-
QAction *actionAnim = toolBar->addAction( QIcon( QgsApplication::iconPath( "mTaskRunning.svg" ) ),
57-
tr( "Animations" ), this, &Qgs3DMapCanvasDockWidget::toggleAnimations );
58-
actionAnim->setCheckable( true );
54+
55+
toolBar->addSeparator();
5956

6057
QAction *actionIdentify = toolBar->addAction( QIcon( QgsApplication::iconPath( "mActionIdentify.svg" ) ),
6158
tr( "Identify" ), this, &Qgs3DMapCanvasDockWidget::identify );
6259
actionIdentify->setCheckable( true );
6360

61+
QAction *actionAnim = toolBar->addAction( QIcon( QgsApplication::iconPath( "mTaskRunning.svg" ) ),
62+
tr( "Animations" ), this, &Qgs3DMapCanvasDockWidget::toggleAnimations );
63+
actionAnim->setCheckable( true );
64+
65+
toolBar->addAction( QgsApplication::getThemeIcon( QStringLiteral( "mActionSaveMapAsImage.svg" ) ),
66+
tr( "Save as Image…" ), this, &Qgs3DMapCanvasDockWidget::saveAsImage );
67+
68+
toolBar->addSeparator();
69+
70+
toolBar->addAction( QgsApplication::getThemeIcon( QStringLiteral( "mActionOptions.svg" ) ),
71+
tr( "Configure…" ), this, &Qgs3DMapCanvasDockWidget::configure );
72+
73+
6474
mCanvas = new Qgs3DMapCanvas( contentsWidget );
6575
mCanvas->setMinimumSize( QSize( 200, 200 ) );
6676
mCanvas->setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Expanding );

‎src/app/qgsmapcanvasdockwidget.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@ QgsMapCanvasDockWidget::QgsMapCanvasDockWidget( const QString &name, QWidget *pa
7373
mMenu = new QMenu();
7474
connect( mMenu, &QMenu::aboutToShow, this, &QgsMapCanvasDockWidget::menuAboutToShow );
7575

76+
mToolbar->addSeparator();
77+
7678
QToolButton *btnMapThemes = new QToolButton;
7779
btnMapThemes->setAutoRaise( true );
7880
btnMapThemes->setToolTip( tr( "Set View Theme" ) );
@@ -87,7 +89,7 @@ QgsMapCanvasDockWidget::QgsMapCanvasDockWidget( const QString &name, QWidget *pa
8789
settingsButton->setToolTip( tr( "View Settings" ) );
8890
settingsButton->setMenu( settingsMenu );
8991
settingsButton->setPopupMode( QToolButton::InstantPopup );
90-
settingsButton->setIcon( QgsApplication::getThemeIcon( QStringLiteral( "/mActionMapSettings.svg" ) ) );
92+
settingsButton->setIcon( QgsApplication::getThemeIcon( QStringLiteral( "/mActionOptions.svg" ) ) );
9193
mToolbar->addWidget( settingsButton );
9294

9395
connect( mActionSetCrs, &QAction::triggered, this, &QgsMapCanvasDockWidget::setMapCrs );

0 commit comments

Comments
 (0)
Please sign in to comment.