diff options
| author | Jeremy Rimpo <jeremy.rimpo@servermonkey.com> | 2026-05-03 03:04:49 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-05-03 03:04:49 -0500 |
| commit | ef7499aade74a148416b5fde7e8c03a75ea381c3 (patch) | |
| tree | 28b596b09fd5849392d963684e38303ed6ab9b0f /src/settingsdialoggeneral.cpp | |
| parent | 2e393aa3cc9adba5a5e82ecc0006b11bf024d3e0 (diff) | |
Extended MODL / direct download handling (#2384)
* Extended MODL / direct download handling
- name, modname, version, and source options added to download command
- nxmhandler init adds schemas and MODL entry with default launch args
- Add MODL register button to general tab
- On window display, call meta function to trigger both registrations
Diffstat (limited to 'src/settingsdialoggeneral.cpp')
| -rw-r--r-- | src/settingsdialoggeneral.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/settingsdialoggeneral.cpp b/src/settingsdialoggeneral.cpp index 265c9db9..374eb621 100644 --- a/src/settingsdialoggeneral.cpp +++ b/src/settingsdialoggeneral.cpp @@ -21,6 +21,11 @@ GeneralSettingsTab::GeneralSettingsTab(Settings& s, SettingsDialog& d) ui->hideDownloadInstallBox->setChecked( settings().interface().hideDownloadsAfterInstallation()); + // connect MODL button + QObject::connect(ui->associateModlButton, &QPushButton::clicked, [&] { + Settings::instance().registerAsMODLHandler(true); + }); + // updates ui->checkForUpdates->setChecked(settings().checkForUpdates()); ui->usePrereleaseBox->setChecked(settings().usePrereleases()); |
