Skip to content

Commit 64a8bda

Browse files
committedJan 16, 2018
Rename QgsApplication::composerTemplatePaths to layoutTemplatePaths
1 parent 343c070 commit 64a8bda

File tree

6 files changed

+16
-10
lines changed

6 files changed

+16
-10
lines changed
 

‎doc/api_break.dox

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -504,6 +504,7 @@ QgsApplication {#qgis_api_break_3_0_QgsApplication}
504504
- srsDbFilePath() was renamed to srsDatabaseFilePath()
505505
- setAuthDbDirPath() was renamed to setAuthDatabaseDirPath()
506506
- createDB() was renamed to createDatabase()
507+
- composerTemplatePaths() was renamed to layoutTemplatePaths()
507508

508509

509510
QgsAttributeDialog {#qgis_api_break_3_0_QgsAttributeDialog}

‎python/core/qgsapplication.sip

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -275,9 +275,11 @@ Returns the path to the srs.db file.
275275
Returns the paths to svg directories.
276276
%End
277277

278-
static QStringList composerTemplatePaths();
278+
static QStringList layoutTemplatePaths();
279279
%Docstring
280-
Returns the paths to composer template directories
280+
Returns the paths to layout template directories.
281+
282+
.. versionadded:: 3.0
281283
%End
282284

283285
static QMap<QString, QString> systemEnvVars();

‎src/app/layout/qgslayoutmanagerdialog.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ QMap<QString, QString> QgsLayoutManagerDialog::defaultTemplates( bool fromUser )
169169
QMap<QString, QString> QgsLayoutManagerDialog::otherTemplates() const
170170
{
171171
QMap<QString, QString> templateMap;
172-
QStringList paths = QgsApplication::composerTemplatePaths();
172+
QStringList paths = QgsApplication::layoutTemplatePaths();
173173
Q_FOREACH ( const QString &path, paths )
174174
{
175175
QMap<QString, QString> templates = templatesFromPath( path );

‎src/app/qgsoptions.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ QgsOptions::QgsOptions( QWidget *parent, Qt::WindowFlags fl, const QList<QgsOpti
277277
connect( mBtnRemoveSVGPath, &QAbstractButton::clicked, this, &QgsOptions::removeSVGPath );
278278

279279
//local directories to search when looking for a composer templates
280-
const QStringList composerTemplatePathList = QgsApplication::composerTemplatePaths();
280+
const QStringList composerTemplatePathList = QgsApplication::layoutTemplatePaths();
281281
for ( const QString &path : composerTemplatePathList )
282282
{
283283
QListWidgetItem *newItem = new QListWidgetItem( mListComposerTemplatePaths );
@@ -1141,7 +1141,7 @@ void QgsOptions::saveOptions()
11411141
{
11421142
pathsList << mListComposerTemplatePaths->item( i )->text();
11431143
}
1144-
mSettings->setValue( QStringLiteral( "composer/searchPathsForTemplates" ), pathsList );
1144+
mSettings->setValue( QStringLiteral( "Layout/searchPathsForTemplates" ), pathsList, QgsSettings::Core );
11451145

11461146
pathsList.clear();
11471147
for ( int i = 0; i < mListHiddenBrowserPaths->count(); ++i )

‎src/core/qgsapplication.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -784,12 +784,12 @@ QStringList QgsApplication::svgPaths()
784784
return paths;
785785
}
786786

787-
QStringList QgsApplication::composerTemplatePaths()
787+
QStringList QgsApplication::layoutTemplatePaths()
788788
{
789-
//local directories to search when looking for an SVG with a given basename
789+
//local directories to search when looking for an template with a given basename
790790
//defined by user in options dialog
791791
QgsSettings settings;
792-
QStringList pathList = settings.value( QStringLiteral( "composer/searchPathsForTemplates" ) ).toStringList();
792+
QStringList pathList = settings.value( QStringLiteral( "Layout/searchPathsForTemplates" ), QVariant(), QgsSettings::Core ).toStringList();
793793

794794
return pathList;
795795
}

‎src/core/qgsapplication.h

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -278,8 +278,11 @@ class CORE_EXPORT QgsApplication : public QApplication
278278
//! Returns the paths to svg directories.
279279
static QStringList svgPaths();
280280

281-
//! Returns the paths to composer template directories
282-
static QStringList composerTemplatePaths();
281+
/**
282+
* Returns the paths to layout template directories.
283+
* \since QGIS 3.0
284+
*/
285+
static QStringList layoutTemplatePaths();
283286

284287
//! Returns the system environment variables passed to application.
285288
static QMap<QString, QString> systemEnvVars() { return ABISYM( mSystemEnvVars ); }

0 commit comments

Comments
 (0)
Please sign in to comment.