Skip to content

Commit

Permalink
[layouts] Suggest export file names based on layout name (fix #9476)
Browse files Browse the repository at this point in the history
  • Loading branch information
nyalldawson committed Dec 19, 2017
1 parent c7bd7b3 commit b25c489
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions src/app/layout/qgslayoutdesignerdialog.cpp
Expand Up @@ -19,6 +19,7 @@
#include "qgslayoutitemregistry.h"
#include "qgssettings.h"
#include "qgisapp.h"
#include "qgsfileutils.h"
#include "qgslogger.h"
#include "qgslayout.h"
#include "qgslayoutappmenuprovider.h"
Expand Down Expand Up @@ -1476,7 +1477,7 @@ void QgsLayoutDesignerDialog::exportToRaster()
QgsAtlasComposition *atlasMap = &mComposition->atlasComposition();
#endif

QString outputFileName;
QString outputFileName = QgsFileUtils::stringToSafeFilename( mLayout->name() );
#if 0 //TODO
if ( atlasMap->enabled() && mComposition->atlasMode() == QgsComposition::PreviewAtlas )
{
Expand Down Expand Up @@ -1596,7 +1597,7 @@ void QgsLayoutDesignerDialog::exportToPdf()
else
{
#endif
outputFileName = file.path();
outputFileName = file.path() + '/' + QgsFileUtils::stringToSafeFilename( mLayout->name() ) + QStringLiteral( ".pdf" );
#if 0 //TODO
}
#endif
Expand Down Expand Up @@ -1685,7 +1686,7 @@ void QgsLayoutDesignerDialog::exportToSvg()
QgsSettings settings;
QString lastUsedFile = settings.value( QStringLiteral( "UI/lastSaveAsSvgFile" ), QStringLiteral( "qgis.svg" ) ).toString();
QFileInfo file( lastUsedFile );
QString outputFileName;
QString outputFileName = QgsFileUtils::stringToSafeFilename( mLayout->name() );

#if 0// TODO
if ( hasAnAtlas && !atlasOnASingleFile &&
Expand All @@ -1696,7 +1697,7 @@ void QgsLayoutDesignerDialog::exportToSvg()
else
{
#endif
outputFileName = file.path();
outputFileName = file.path() + '/' + QgsFileUtils::stringToSafeFilename( mLayout->name() ) + QStringLiteral( ".svg" );
#if 0 //TODO
}
#endif
Expand Down

0 comments on commit b25c489

Please sign in to comment.