diff options
author | flow <thiagodonato300@gmail.com> | 2022-04-16 13:27:29 -0300 |
---|---|---|
committer | flow <flowlnlnln@gmail.com> | 2022-05-23 14:42:28 -0300 |
commit | fab4a7a6029beb60bade312ee89e649202d178de (patch) | |
tree | 69501f69ee5c50ed0d5f9fe7d1383fb6bcbecab0 /launcher/minecraft/mod/Mod.h | |
parent | 092d2f8917271264871d69239ecb8836b34d0994 (diff) | |
download | PrismLauncher-fab4a7a6029beb60bade312ee89e649202d178de.tar.gz PrismLauncher-fab4a7a6029beb60bade312ee89e649202d178de.tar.bz2 PrismLauncher-fab4a7a6029beb60bade312ee89e649202d178de.zip |
refactor: abstract metadata handling and clarify names
Diffstat (limited to 'launcher/minecraft/mod/Mod.h')
-rw-r--r-- | launcher/minecraft/mod/Mod.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/launcher/minecraft/mod/Mod.h b/launcher/minecraft/mod/Mod.h index 46bb1a59..fef8cbe4 100644 --- a/launcher/minecraft/mod/Mod.h +++ b/launcher/minecraft/mod/Mod.h @@ -21,7 +21,7 @@ #include <memory> #include "ModDetails.h" -#include "modplatform/packwiz/Packwiz.h" +#include "minecraft/mod/MetadataHandler.h" class Mod { @@ -37,9 +37,9 @@ public: Mod() = default; Mod(const QFileInfo &file); - explicit Mod(const QDir& mods_dir, const Packwiz::Mod& metadata); + explicit Mod(const QDir& mods_dir, const Metadata::ModStruct& metadata); - QFileInfo filename() const { return m_file; } + QFileInfo fileinfo() const { return m_file; } QDateTime dateTimeChanged() const { return m_changedDateTime; } QString internal_id() const { return m_internal_id; } ModType type() const { return m_type; } @@ -82,6 +82,7 @@ protected: QDateTime m_changedDateTime; QString m_internal_id; + /* Name as reported via the file name */ QString m_name; ModType m_type = MOD_UNKNOWN; bool m_from_metadata = false; |