diff options
Diffstat (limited to 'logic/minecraft/RawLibrary.h')
-rw-r--r-- | logic/minecraft/RawLibrary.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/logic/minecraft/RawLibrary.h b/logic/minecraft/RawLibrary.h index f5a28c61..6e8f7f10 100644 --- a/logic/minecraft/RawLibrary.h +++ b/logic/minecraft/RawLibrary.h @@ -8,6 +8,7 @@ #include "logic/minecraft/OneSixRule.h" #include "logic/minecraft/OpSys.h" +#include "GradleSpecifier.h" #include "logic/net/URLConstants.h" class RawLibrary; @@ -23,15 +24,14 @@ public: /* methods */ QJsonObject toJson(); QString fullname(); - QString version(); - QString group(); public: /* data */ - QString m_name; - QString m_base_url = "https://" + URLConstants::LIBRARY_BASE; + GradleSpecifier m_name; + QString m_base_url; + /// type hint - modifies how the library is treated QString m_hint; - /// absolute URL. takes precedence over m_download_path, if defined + /// DEPRECATED: absolute URL. takes precedence over m_download_path, if defined QString m_absolute_url; bool applyExcludes = false; @@ -40,7 +40,7 @@ public: /* data */ /// Returns true if the library is native bool isNative() const; /// native suffixes per OS - QMap<OpSys, QString> m_native_suffixes; + QMap<OpSys, QString> m_native_classifiers; bool applyRules = false; QList<std::shared_ptr<Rule>> m_rules; |