diff --git a/src/App/Application.cpp b/src/App/Application.cpp index a5eae7953a5e..fcef4f31bc33 100644 --- a/src/App/Application.cpp +++ b/src/App/Application.cpp @@ -597,6 +597,11 @@ std::vector Application::getDocuments() const return docs; } +std::map Application::getDocumentMap() const +{ + return DocMap; +} + std::string Application::getUniqueDocumentName(const char *Name, bool tempDoc) const { if (!Name || *Name == '\0') diff --git a/src/App/Application.h b/src/App/Application.h index 7880ac61829c..cae991659d10 100644 --- a/src/App/Application.h +++ b/src/App/Application.h @@ -158,6 +158,7 @@ class AppExport Application const char * getDocumentName(const App::Document* ) const; /// get a list of all documents in the application std::vector getDocuments() const; + std::map getDocumentMap() const; /// Set the active document void setActiveDocument(App::Document* pDoc); void setActiveDocument(const char *Name);