aboutsummaryrefslogtreecommitdiff
path: root/launcher/minecraft/mod/Mod.h
diff options
context:
space:
mode:
authorflow <thiagodonato300@gmail.com>2022-04-16 13:27:29 -0300
committerflow <flowlnlnln@gmail.com>2022-05-23 14:42:28 -0300
commitfab4a7a6029beb60bade312ee89e649202d178de (patch)
tree69501f69ee5c50ed0d5f9fe7d1383fb6bcbecab0 /launcher/minecraft/mod/Mod.h
parent092d2f8917271264871d69239ecb8836b34d0994 (diff)
downloadPrismLauncher-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.h7
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;