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

Method setModMetadata

launcher/ui/dialogs/ResourceDownloadDialog.cpp:380–395  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

378}
379
380void ModDownloadDialog::setModMetadata(std::shared_ptr<Metadata::ModStruct> meta)
381{
382 switch (meta->provider) {
383 case ModPlatform::ResourceProvider::MODRINTH:
384 selectPage(Modrinth::id());
385 break;
386 case ModPlatform::ResourceProvider::FLAME:
387 selectPage(Flame::id());
388 break;
389 }
390 setWindowTitle(tr("Change %1 version").arg(meta->name));
391 m_container->hidePageList();
392 m_buttons.hide();
393 auto page = selectedPage();
394 page->openProject(meta->project_id);
395}
396} // namespace ResourceDownload

Callers 1

changeModVersionMethod · 0.80

Calls 4

hidePageListMethod · 0.80
hideMethod · 0.80
openProjectMethod · 0.80
idFunction · 0.70

Tested by

no test coverage detected