Skip to content

Commit b4829a7

Browse files
committedDec 18, 2017
Open folder rather than file when clicking message bar after export
1 parent d49a3a2 commit b4829a7

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed
 

‎src/app/layout/qgslayoutdesignerdialog.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1529,11 +1529,12 @@ void QgsLayoutDesignerDialog::exportToRaster()
15291529
if ( imageDlg.antialiasing() )
15301530
settings.flags |= QgsLayoutContext::FlagAntialiasing;
15311531

1532+
QFileInfo fi( fileNExt.first );
15321533
switch ( exporter.exportToImage( fileNExt.first, settings ) )
15331534
{
15341535
case QgsLayoutExporter::Success:
15351536
mMessageBar->pushMessage( tr( "Export layout" ),
1536-
tr( "Successfully exported layout to <a href=\"%1\">%2</a>" ).arg( QUrl::fromLocalFile( fileNExt.first ).toString(), fileNExt.first ),
1537+
tr( "Successfully exported layout to <a href=\"%1\">%2</a>" ).arg( QUrl::fromLocalFile( fi.path() ).toString(), fileNExt.first ),
15371538
QgsMessageBar::INFO, 0 );
15381539
break;
15391540

@@ -1630,13 +1631,14 @@ void QgsLayoutDesignerDialog::exportToPdf()
16301631
// force a refresh, to e.g. update data defined properties, tables, etc
16311632
mLayout->refresh();
16321633

1634+
QFileInfo fi( outputFileName );
16331635
QgsLayoutExporter exporter( mLayout );
16341636
switch ( exporter.exportToPdf( outputFileName, pdfSettings ) )
16351637
{
16361638
case QgsLayoutExporter::Success:
16371639
{
16381640
mMessageBar->pushMessage( tr( "Export layout" ),
1639-
tr( "Successfully exported layout to <a href=\"%1\">%2</a>" ).arg( QUrl::fromLocalFile( outputFileName ).toString(), outputFileName ),
1641+
tr( "Successfully exported layout to <a href=\"%1\">%2</a>" ).arg( QUrl::fromLocalFile( fi.path() ).toString(), outputFileName ),
16401642
QgsMessageBar::INFO, 0 );
16411643
break;
16421644
}

0 commit comments

Comments
 (0)
Please sign in to comment.