MCPcopy Create free account
hub / github.com/FreesmTeam/FreesmLauncher / emitReady

Method emitReady

launcher/modplatform/EnsureMetadataTask.cpp:176–194  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

174}
175
176void EnsureMetadataTask::emitReady(Mod* m, QString key, RemoveFromList remove)
177{
178 if (!m) {
179 qCritical() << "Tried to mark a null mod as ready.";
180 if (!key.isEmpty())
181 m_mods.remove(key);
182
183 return;
184 }
185
186 qDebug() << QString("Generated metadata for %1").arg(m->name());
187 emit metadataReady(m);
188
189 if (remove == RemoveFromList::Yes) {
190 if (key.isEmpty())
191 key = getExistingHash(m);
192 m_mods.remove(key);
193 }
194}
195
196void EnsureMetadataTask::emitFail(Mod* m, QString key, RemoveFromList remove)
197{

Callers

nothing calls this directly

Calls 4

QStringClass · 0.85
isEmptyMethod · 0.45
removeMethod · 0.45
nameMethod · 0.45

Tested by

no test coverage detected