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

Method getPages

launcher/ui/dialogs/ResourceDownloadDialog.cpp:278–290  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

276}
277
278QList<BasePage*> ModDownloadDialog::getPages()
279{
280 QList<BasePage*> pages;
281
282 auto loaders = static_cast<MinecraftInstance*>(m_instance)->getPackProfile()->getSupportedModLoaders().value();
283
284 if (ModrinthAPI::validateModLoaders(loaders))
285 pages.append(ModrinthModPage::create(this, *m_instance));
286 if (APPLICATION->capabilities() & Application::SupportsFlame && FlameAPI::validateModLoaders(loaders))
287 pages.append(FlameModPage::create(this, *m_instance));
288
289 return pages;
290}
291
292GetModDependenciesTask::Ptr ModDownloadDialog::getModDependenciesTask()
293{

Callers 4

confirmMethod · 0.45
removeResourceMethod · 0.45
setButtonStatusMethod · 0.45
getTasksMethod · 0.45

Calls 5

valueMethod · 0.80
getPackProfileMethod · 0.80
appendMethod · 0.80
capabilitiesMethod · 0.80

Tested by

no test coverage detected