Returns a list of project

This commit is contained in:
Blottiere Paul 2023-01-19 11:15:28 +01:00
parent 44b8ed25ab
commit 5d78bbe998
3 changed files with 5 additions and 5 deletions

View File

@ -68,7 +68,7 @@ Returns the name of the current strategy
.. versionadded:: 3.26
%End
QMap<QString, QDateTime> projects() const;
QList<QgsProject *> projects() const;
%Docstring
Returns projects currently in cache.

View File

@ -182,14 +182,14 @@ const QgsProject *QgsConfigCache::project( const QString &path, const QgsServerS
return entry ? entry->second.get() : nullptr;
}
QMap<QString, QDateTime> QgsConfigCache::projects() const
QList<QgsProject *> QgsConfigCache::projects() const
{
QMap<QString, QDateTime> projects;
QList<QgsProject *> projects;
const auto constKeys { mProjectCache.keys() };
for ( const auto &path : std::as_const( constKeys ) )
{
projects[path] = mProjectCache[path]->first;
projects << mProjectCache[path]->second.get();
}
return projects;

View File

@ -121,7 +121,7 @@ class SERVER_EXPORT QgsConfigCache : public QObject
* Returns projects currently in cache.
* \since QGIS 3.30
*/
QMap<QString, QDateTime> projects() const;
QList<QgsProject *> projects() const;
public:
//! Initialize from settings