@@ -1529,11 +1529,12 @@ void QgsLayoutDesignerDialog::exportToRaster()
1529
1529
if ( imageDlg.antialiasing () )
1530
1530
settings.flags |= QgsLayoutContext::FlagAntialiasing;
1531
1531
1532
+ QFileInfo fi ( fileNExt.first );
1532
1533
switch ( exporter.exportToImage ( fileNExt.first , settings ) )
1533
1534
{
1534
1535
case QgsLayoutExporter::Success:
1535
1536
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 ),
1537
1538
QgsMessageBar::INFO, 0 );
1538
1539
break ;
1539
1540
@@ -1630,13 +1631,14 @@ void QgsLayoutDesignerDialog::exportToPdf()
1630
1631
// force a refresh, to e.g. update data defined properties, tables, etc
1631
1632
mLayout ->refresh ();
1632
1633
1634
+ QFileInfo fi ( outputFileName );
1633
1635
QgsLayoutExporter exporter ( mLayout );
1634
1636
switch ( exporter.exportToPdf ( outputFileName, pdfSettings ) )
1635
1637
{
1636
1638
case QgsLayoutExporter::Success:
1637
1639
{
1638
1640
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 ),
1640
1642
QgsMessageBar::INFO, 0 );
1641
1643
break ;
1642
1644
}
0 commit comments