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

Method uninstallMod

launcher/minecraft/mod/ModFolderModel.cpp:251–265  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

249}
250
251bool ModFolderModel::uninstallMod(const QString& filename, bool preserve_metadata)
252{
253 for (auto mod : allMods()) {
254 if (mod->getOriginalFileName() == filename) {
255 auto index_dir = indexDir();
256 mod->destroy(index_dir, preserve_metadata, false);
257
258 update();
259
260 return true;
261 }
262 }
263
264 return false;
265}
266
267bool ModFolderModel::deleteMods(const QModelIndexList& indexes)
268{

Callers 1

downloadSucceededMethod · 0.80

Calls 2

getOriginalFileNameMethod · 0.80
destroyMethod · 0.45

Tested by

no test coverage detected