1
Fork 0
mirror of https://github.com/redstrate/Astra.git synced 2025-04-21 20:27:45 +00:00
astra/launcher/accountconfig.kcfg
Joshua Goins da3084266c Use KConfig's own class instead of "proxying" it in Account
This will make it trivial to add more account settings in the future.
2025-03-17 18:27:17 -04:00

67 lines
2 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<kcfg xmlns="http://www.kde.org/standards/kcfg/1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
http://www.kde.org/standards/kcfg/1.0/kcfg.xsd" >
<!--
SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
SPDX-License-Identifier: CC0-1.0
-->
<kcfgfile/>
<kcfgfile name="astrastaterc" stateConfig="true">
<parameter name="uuid"/>
</kcfgfile>
<include>account.h</include>
<group name="account-$(uuid)">
<entry key="Name" type="string">
</entry>
<entry key="Language" type="Enum">
<choices>
<choice name="Japanese">
</choice>
<choice name="English">
</choice>
<choice name="German">
</choice>
<choice name="French">
</choice>
<choice name="ChineseSimplified">
</choice>
<choice name="ChineseTraditional">
</choice>
<choice name="Korean">
</choice>
</choices>
<default>English</default>
</entry>
<entry key="LodestoneId" type="string">
</entry>
<entry key="IsSapphire" type="bool">
<default>false</default>
</entry>
<entry key="LobbyUrl" type="string">
</entry>
<entry key="RememberPassword" type="bool">
<default>false</default>
</entry>
<entry key="RememberOTP" type="bool">
<default>false</default>
</entry>
<entry key="UseOTP" type="bool">
<default>false</default>
</entry>
<entry name="License" type="Enum">
<choices name="Account::GameLicense">
<choice name="WindowsStandalone">
</choice>
<choice name="WindowsSteam">
</choice>
<choice name="macOS">
</choice>
</choices>
<default>WindowsStandalone</default>
</entry>
<entry key="IsFreeTrial" type="bool">
</entry>
</group>
</kcfg>