MCPcopy Create free account
hub / github.com/YACReader/yacreader / addLibrary

Method addLibrary

YACReaderLibrary/yacreader_libraries.cpp:149–164  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

147}
148
149void YACReaderLibraries::addLibrary(const QString &name, const QString &path)
150{
151 int legacyId = 0;
152 const auto &existingLibraries = libraries;
153 for (const auto &library : existingLibraries)
154 legacyId = qMax(legacyId, library.getLegacyId());
155 legacyId++;
156
157 auto id = readFromLibraryFolder(path);
158
159 if (id.isNull()) {
160 id = QUuid::createUuid();
161 writeIdToLibraryFolder(path, id);
162 }
163 libraries.append(YACReaderLibrary(name, path, legacyId, id));
164}
165
166void YACReaderLibraries::load()
167{

Callers 3

createLibraryMethod · 0.80
addExistingLibraryMethod · 0.80
openLastCreatedMethod · 0.80

Calls 4

readFromLibraryFolderFunction · 0.85
writeIdToLibraryFolderFunction · 0.85
YACReaderLibraryClass · 0.85
getLegacyIdMethod · 0.80

Tested by

no test coverage detected