diff options
author | Jamie Mansfield <jmansfield@cadixdev.org> | 2021-05-28 23:10:02 +0100 |
---|---|---|
committer | Jamie Mansfield <jmansfield@cadixdev.org> | 2021-06-21 16:29:16 +0100 |
commit | 4ba0c9c2986d9fb133db923d2da60de9272ccc0a (patch) | |
tree | a406fe6c6578170f03c9b20720399e9a559916e0 /application/pages/modplatform/atlauncher/AtlOptionalModDialog.h | |
parent | 74311a54cf2f423a160ce0999bd5ad7e5c62f243 (diff) | |
download | PrismLauncher-4ba0c9c2986d9fb133db923d2da60de9272ccc0a.tar.gz PrismLauncher-4ba0c9c2986d9fb133db923d2da60de9272ccc0a.tar.bz2 PrismLauncher-4ba0c9c2986d9fb133db923d2da60de9272ccc0a.zip |
NOISSUE Support mod grouping and dependencies
Diffstat (limited to 'application/pages/modplatform/atlauncher/AtlOptionalModDialog.h')
-rw-r--r-- | application/pages/modplatform/atlauncher/AtlOptionalModDialog.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/application/pages/modplatform/atlauncher/AtlOptionalModDialog.h b/application/pages/modplatform/atlauncher/AtlOptionalModDialog.h index 8b0dbdb6..a1df43f6 100644 --- a/application/pages/modplatform/atlauncher/AtlOptionalModDialog.h +++ b/application/pages/modplatform/atlauncher/AtlOptionalModDialog.h @@ -38,8 +38,14 @@ public slots: void clearAll(); private: + void toggleMod(ATLauncher::VersionMod mod, int index); + void setMod(ATLauncher::VersionMod mod, int index, bool enable, bool shouldEmit = true); + +private: QVector<ATLauncher::VersionMod> m_mods; QMap<QString, bool> m_selection; + QMap<QString, int> m_index; + QMap<QString, QVector<QString>> m_dependants; }; class AtlOptionalModDialog : public QDialog { |