mirror of
https://github.com/redstrate/Astra.git
synced 2025-05-11 20:47:45 +00:00
Don't allow accessing certain settings pages on initial setup
This commit is contained in:
parent
9c7174c81f
commit
e150df64b0
1 changed files with 4 additions and 0 deletions
|
@ -12,6 +12,8 @@ import zone.xiv.astra
|
|||
KirigamiSettings.ConfigurationView {
|
||||
id: settingsPage
|
||||
|
||||
readonly property bool isInitialSetup: !LauncherCore.profileManager.hasAnyExistingInstallations()
|
||||
|
||||
modules: [
|
||||
KirigamiSettings.ConfigurationModule {
|
||||
moduleId: "general"
|
||||
|
@ -24,12 +26,14 @@ KirigamiSettings.ConfigurationView {
|
|||
text: i18n("Profiles")
|
||||
icon.name: "applications-games-symbolic"
|
||||
page: () => Qt.createComponent("zone.xiv.astra", "ProfilesPage")
|
||||
visible: !settingsPage.isInitialSetup
|
||||
},
|
||||
KirigamiSettings.ConfigurationModule {
|
||||
moduleId: "accounts"
|
||||
text: i18n("Accounts")
|
||||
icon.name: "preferences-system-users-symbolic"
|
||||
page: () => Qt.createComponent("zone.xiv.astra", "AccountsPage")
|
||||
visible: !settingsPage.isInitialSetup
|
||||
},
|
||||
KirigamiSettings.ConfigurationModule {
|
||||
moduleId: "sync"
|
||||
|
|
Loading…
Add table
Reference in a new issue