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

Method ModFilterWidget

launcher/ui/widgets/ModFilterWidget.cpp:37–54  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

35}
36
37ModFilterWidget::ModFilterWidget(Version def, QWidget* parent)
38 : QTabWidget(parent), m_filter(new Filter()), ui(new Ui::ModFilterWidget)
39{
40 ui->setupUi(this);
41
42 m_mcVersion_buttons.addButton(ui->strictVersionButton, VersionButtonID::Strict);
43 ui->strictVersionButton->click();
44 m_mcVersion_buttons.addButton(ui->majorVersionButton, VersionButtonID::Major);
45 m_mcVersion_buttons.addButton(ui->allVersionsButton, VersionButtonID::All);
46 //m_mcVersion_buttons.addButton(ui->betweenVersionsButton, VersionButtonID::Between);
47
48 connect(&m_mcVersion_buttons, SIGNAL(idClicked(int)), this, SLOT(onVersionFilterChanged(int)));
49
50 m_filter->versions.push_front(def);
51
52 m_version_list = APPLICATION->metadataIndex()->get("net.minecraft");
53 setHidden(true);
54}
55
56void ModFilterWidget::setInstance(MinecraftInstance* instance)
57{

Callers

nothing calls this directly

Calls 3

metadataIndexMethod · 0.80
setupUiMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected