Skip to content

Commit 8bb6fde

Browse files
committed
[ui] add hyperlink to saved vector/raster in the message bar
1 parent 163c278 commit 8bb6fde

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/app/qgisapp.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6852,9 +6852,9 @@ void QgisApp::saveAsRasterFile( QgsRasterLayer *rasterLayer )
68526852
if ( rlWeakPointer )
68536853
emit layerSavedAs( rlWeakPointer, fileName );
68546854

6855-
messageBar()->pushMessage( tr( "Saving done" ),
6856-
tr( "Export to raster file has been completed" ),
6857-
QgsMessageBar::INFO, messageTimeout() );
6855+
messageBar()->pushMessage( tr( "Saving Done" ),
6856+
tr( "Successfully saved raster layer to <a href=\"%1\">%2</a>" ).arg( QUrl::fromLocalFile( QFileInfo( newFilename ).path() ).toString() ).arg( newFilename ),
6857+
QgsMessageBar::SUCCESS, messageTimeout() );
68586858
} );
68596859

68606860
// when an error occurs:
@@ -7055,9 +7055,9 @@ void QgisApp::saveAsVectorFileGeneral( QgsVectorLayer *vlayer, bool symbologyOpt
70557055
this->addVectorLayers( QStringList( uri ), encoding, QStringLiteral( "file" ) );
70567056
}
70577057
this->emit layerSavedAs( vlayer, vectorFilename );
7058-
this->messageBar()->pushMessage( tr( "Saving done" ),
7059-
tr( "Export to vector file has been completed" ),
7060-
QgsMessageBar::INFO, messageTimeout() );
7058+
this->messageBar()->pushMessage( tr( "Saving Done" ),
7059+
tr( "Successfully saved vector layer to <a href=\"%1\">%2</a>" ).arg( QUrl::fromLocalFile( QFileInfo( newFilename ).path() ).toString() ).arg( newFilename ),
7060+
QgsMessageBar::SUCCESS, messageTimeout() );
70617061
}
70627062
);
70637063

0 commit comments

Comments
 (0)