Skip to content

Commit 36c4ac4

Browse files
authored
[ui] add hyperlink to saved image/PDF in the message bar
1 parent 1e3526e commit 36c4ac4

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/app/qgsmapsavedialog.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,8 @@ void QgsMapSaveDialog::onAccepted()
402402

403403
connect( mapRendererTask, &QgsMapRendererTask::renderingComplete, [ = ]
404404
{
405-
QgisApp::instance()->messageBar()->pushSuccess( tr( "Save as image" ), tr( "Successfully saved map to image" ) );
405+
QgisApp::instance()->messageBar()->pushSuccess( tr( "Save as image" ), tr( "Successfully saved map to <a href=\"%1\">%2</a>" )
406+
.arg( QUrl::fromLocalFile( QFileInfo( fileNameAndFilter.first ).path() ).toString(), fileNameAndFilter.first ) );
406407
} );
407408
connect( mapRendererTask, &QgsMapRendererTask::errorOccurred, [ = ]( int error )
408409
{
@@ -450,7 +451,8 @@ void QgsMapSaveDialog::onAccepted()
450451

451452
connect( mapRendererTask, &QgsMapRendererTask::renderingComplete, [ = ]
452453
{
453-
QgisApp::instance()->messageBar()->pushSuccess( tr( "Save as PDF" ), tr( "Successfully saved map to PDF" ) );
454+
QgisApp::instance()->messageBar()->pushSuccess( tr( "Save as PDF" ), tr( "Successfully saved map to <a href=\"%1\">%2</a>" )
455+
.arg( QUrl::fromLocalFile( QFileInfo( fileName ).path() ).toString(), fileName ) );
454456
} );
455457
connect( mapRendererTask, &QgsMapRendererTask::errorOccurred, [ = ]( int )
456458
{

0 commit comments

Comments
 (0)