aboutsummaryrefslogtreecommitdiff
path: root/launcher/meta/BaseEntity.cpp
diff options
context:
space:
mode:
authordada513 <dada513@protonmail.com>2022-04-13 23:00:32 +0200
committerSefa Eyeoglu <contact@scrumplex.net>2022-05-22 21:35:20 +0200
commitf00dbdc215c2de3b6906d8182388c27bbc657e24 (patch)
tree08e8eda1091d4d41f5db0b0c662153cbbc760ee2 /launcher/meta/BaseEntity.cpp
parent7d91db607f4dff3c398af85b999344db8338e729 (diff)
downloadPrismLauncher-f00dbdc215c2de3b6906d8182388c27bbc657e24.tar.gz
PrismLauncher-f00dbdc215c2de3b6906d8182388c27bbc657e24.tar.bz2
PrismLauncher-f00dbdc215c2de3b6906d8182388c27bbc657e24.zip
Make Metaserver changable in settings
Co-authored-by: Sefa Eyeoglu <contact@scrumplex.net> Co-authored-by: flow <flowlnlnln@gmail.com>
Diffstat (limited to 'launcher/meta/BaseEntity.cpp')
-rw-r--r--launcher/meta/BaseEntity.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/launcher/meta/BaseEntity.cpp b/launcher/meta/BaseEntity.cpp
index 84155922..de4e1012 100644
--- a/launcher/meta/BaseEntity.cpp
+++ b/launcher/meta/BaseEntity.cpp
@@ -75,7 +75,16 @@ Meta::BaseEntity::~BaseEntity()
QUrl Meta::BaseEntity::url() const
{
- return QUrl(BuildConfig.META_URL).resolved(localFilename());
+ auto s = APPLICATION->settings();
+ QString metaOverride = s->get("MetaURLOverride").toString();
+ if(metaOverride.isEmpty())
+ {
+ return QUrl(BuildConfig.META_URL).resolved(localFilename());
+ }
+ else
+ {
+ return QUrl(metaOverride).resolved(localFilename());
+ }
}
bool Meta::BaseEntity::loadLocalFile()