MCPcopy Create free account
hub / github.com/PolyMC/PolyMC / confirm

Method confirm

launcher/ui/dialogs/ModDownloadDialog.cpp:101–120  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

99}
100
101void ModDownloadDialog::confirm()
102{
103 auto keys = modTask.keys();
104 keys.sort(Qt::CaseInsensitive);
105
106 auto confirm_dialog = ReviewMessageBox::create(this, tr("Confirm mods to download"));
107
108 for (auto& task : keys) {
109 confirm_dialog->appendMod({ task, modTask.find(task).value()->getFilename() });
110 }
111
112 if (confirm_dialog->exec()) {
113 auto deselected = confirm_dialog->deselectedMods();
114 for (auto name : deselected) {
115 modTask.remove(name);
116 }
117
118 this->accept();
119 }
120}
121
122void ModDownloadDialog::accept()
123{

Callers

nothing calls this directly

Calls 7

acceptMethod · 0.95
getFilenameMethod · 0.80
deselectedModsMethod · 0.80
appendModMethod · 0.45
findMethod · 0.45
execMethod · 0.45
removeMethod · 0.45

Tested by

no test coverage detected