| 35 | } |
| 36 | |
| 37 | ModFilterWidget::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 | |
| 56 | void ModFilterWidget::setInstance(MinecraftInstance* instance) |
| 57 | { |
nothing calls this directly
no test coverage detected