MCPcopy Create free account
hub / github.com/FreeCAD/FreeCAD / libraryModels

Method libraryModels

src/Mod/Material/App/ModelManager.cpp:205–223  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

203}
204
205std::shared_ptr<std::vector<LibraryObject>>
206ModelManager::libraryModels(const QString& libraryName)
207{
208#if defined(BUILD_MATERIAL_EXTERNAL)
209 if (_useExternal) {
210 try {
211 auto models = _externalManager->libraryModels(libraryName);
212 if (models) {
213 return models;
214 }
215 }
216 catch (const LibraryNotFound& e) {
217 }
218 catch (const InvalidModel& e) {
219 }
220 }
221#endif
222 return _localManager->libraryModels(libraryName);
223}
224
225bool ModelManager::isLocalLibrary([[maybe_unused]] const QString& libraryName)
226{

Callers 3

getModelTreeMethod · 0.45
migrateToExternalMethod · 0.45
validateMigrationMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected