mirror of
https://github.com/redstrate/Astra.git
synced 2025-04-22 12:47:44 +00:00
Not every domain and server will be around forever, so now you can configure the two Square Enix domains used for login and patching. And you can configure the Dalamud domain used to download assets, etc.
55 lines
No EOL
1.8 KiB
QML
55 lines
No EOL
1.8 KiB
QML
// SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
|
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
import QtQuick 2.15
|
|
import QtQuick.Window 2.15
|
|
import org.kde.kirigami 2.20 as Kirigami
|
|
import QtQuick.Controls 2.15 as Controls
|
|
import QtQuick.Layouts 1.15
|
|
import org.kde.kirigamiaddons.labs.mobileform 0.1 as MobileForm
|
|
import zone.xiv.astra 1.0
|
|
|
|
import "../Components"
|
|
|
|
Kirigami.ScrollablePage {
|
|
id: page
|
|
|
|
title: i18n("Developer Settings")
|
|
|
|
ColumnLayout {
|
|
width: parent.width
|
|
|
|
MobileForm.FormCard {
|
|
Layout.topMargin: Kirigami.Units.largeSpacing
|
|
Layout.fillWidth: true
|
|
contentItem: ColumnLayout {
|
|
spacing: 0
|
|
|
|
MobileForm.FormCheckDelegate {
|
|
text: i18n("Keep Patches")
|
|
description: i18n("Do not delete patches after they're used. Astra will not redownload patch data, if found.")
|
|
checked: LauncherCore.keepPatches
|
|
onCheckedChanged: LauncherCore.keepPatches = checked
|
|
}
|
|
|
|
MobileForm.FormTextFieldDelegate {
|
|
label: i18n("Dalamud Distribution Server")
|
|
text: LauncherCore.dalamudDistribServer
|
|
onTextChanged: LauncherCore.dalamudDistribServer = text
|
|
}
|
|
|
|
MobileForm.FormTextFieldDelegate {
|
|
label: i18n("SE Main Server")
|
|
text: LauncherCore.squareEnixServer
|
|
onTextChanged: LauncherCore.squareEnixServer = text
|
|
}
|
|
|
|
MobileForm.FormTextFieldDelegate {
|
|
label: i18n("SE Login Server")
|
|
text: LauncherCore.squareEnixLoginServer
|
|
onTextChanged: LauncherCore.squareEnixLoginServer = text
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |