1
Fork 0
mirror of https://github.com/redstrate/Astra.git synced 2025-04-20 11:47:46 +00:00

Organize and clean up QML imports

This commit is contained in:
Joshua Goins 2023-09-16 18:15:11 -04:00
parent d07adfb0bf
commit 63d1c98b90
24 changed files with 160 additions and 181 deletions

View file

@ -2,14 +2,9 @@
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
import QtCore import QtCore
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 QtQuick.Dialogs import QtQuick.Dialogs
import zone.xiv.astra 1.0
import org.kde.kirigamiaddons.labs.mobileform as MobileForm
MobileForm.FormButtonDelegate { MobileForm.FormButtonDelegate {
id: control id: control

View file

@ -2,14 +2,9 @@
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
import QtCore import QtCore
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 QtQuick.Dialogs import QtQuick.Dialogs
import zone.xiv.astra 1.0
import org.kde.kirigamiaddons.labs.mobileform as MobileForm
MobileForm.FormButtonDelegate { MobileForm.FormButtonDelegate {
id: control id: control

View file

@ -1,12 +1,12 @@
// SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com> // SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
import QtQuick 2.15 import QtQuick
import QtQuick.Window 2.15 import QtQuick.Controls as QQC2
import org.kde.kirigami 2.20 as Kirigami
import QtQuick.Controls 2.15 as Controls import org.kde.kirigami as Kirigami
import QtQuick.Layouts 1.15
import zone.xiv.astra 1.0 import zone.xiv.astra
import "Pages" import "Pages"
@ -102,7 +102,7 @@ Kirigami.ApplicationWindow {
Component.onCompleted: checkSetup() Component.onCompleted: checkSetup()
property Item hoverLinkIndicator: Controls.Control { property Item hoverLinkIndicator: QQC2.Control {
parent: overlay.parent parent: overlay.parent
property alias text: linkText.text property alias text: linkText.text
opacity: text.length > 0 ? 1 : 0 opacity: text.length > 0 ? 1 : 0
@ -116,7 +116,7 @@ Kirigami.ApplicationWindow {
z: 999990 z: 999990
x: 0 x: 0
y: parent.height - implicitHeight y: parent.height - implicitHeight
contentItem: Controls.Label { contentItem: QQC2.Label {
id: linkText id: linkText
} }
Kirigami.Theme.colorSet: Kirigami.Theme.View Kirigami.Theme.colorSet: Kirigami.Theme.View

View file

@ -1,12 +1,9 @@
// SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com> // SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
import QtQuick 2.15 import QtWebView
import QtQuick.Window 2.15
import org.kde.kirigami 2.20 as Kirigami import org.kde.kirigami as Kirigami
import QtQuick.Controls 2.15 as Controls
import QtQuick.Layouts 1.15
import QtWebView 1.10
Kirigami.Page { Kirigami.Page {
id: page id: page

View file

@ -1,16 +1,17 @@
// SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com> // SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
import QtQuick 2.15 import QtQuick
import QtQuick.Window 2.15 import QtQuick.Controls as QQC2
import org.kde.kirigami 2.20 as Kirigami import QtQuick.Layouts
import QtQuick.Controls 2.15 as Controls
import QtQuick.Layouts 1.15
import org.kde.kirigamiaddons.formcard 1.0 as FormCard
import org.kde.kirigamiaddons.components as Components
import zone.xiv.astra 1.0
Controls.Control { import org.kde.kirigami as Kirigami
import org.kde.kirigamiaddons.formcard as FormCard
import org.kde.kirigamiaddons.components as Components
import zone.xiv.astra
QQC2.Control {
id: page id: page
property var profile: LauncherCore.profileManager.getProfile(0) property var profile: LauncherCore.profileManager.getProfile(0)
@ -60,16 +61,16 @@ Controls.Control {
text: i18n("Current Profile") text: i18n("Current Profile")
description: page.profile.name description: page.profile.name
Controls.Menu { QQC2.Menu {
id: profileMenu id: profileMenu
Repeater { Repeater {
model: LauncherCore.profileManager model: LauncherCore.profileManager
Controls.MenuItem { QQC2.MenuItem {
required property var profile required property var profile
Controls.MenuItem { QQC2.MenuItem {
text: profile.name text: profile.name
onClicked: { onClicked: {
@ -99,16 +100,16 @@ Controls.Control {
leadingPadding: Kirigami.Units.largeSpacing * 2 leadingPadding: Kirigami.Units.largeSpacing * 2
Controls.Menu { QQC2.Menu {
id: accountMenu id: accountMenu
Repeater { Repeater {
model: LauncherCore.accountManager model: LauncherCore.accountManager
Controls.MenuItem { QQC2.MenuItem {
required property var account required property var account
Controls.MenuItem { QQC2.MenuItem {
text: account.name text: account.name
icon.name: account.avatarUrl.length === 0 ? "actor" : "" icon.name: account.avatarUrl.length === 0 ? "actor" : ""
icon.source: account.avatarUrl icon.source: account.avatarUrl

View file

@ -1,13 +1,13 @@
// SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com> // SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
import QtQuick 2.15 import QtQuick
import QtQuick.Window 2.15 import QtQuick.Controls as QQC2
import org.kde.kirigami 2.20 as Kirigami import QtQuick.Layouts
import QtQuick.Controls 2.15 as Controls
import QtQuick.Layouts 1.15 import org.kde.kirigami as Kirigami
import org.kde.kirigamiaddons.labs.mobileform 0.1 as MobileForm
import zone.xiv.astra 1.0 import zone.xiv.astra
Kirigami.Page { Kirigami.Page {
id: page id: page
@ -60,7 +60,7 @@ Kirigami.Page {
Layout.fillWidth: true Layout.fillWidth: true
Layout.fillHeight: true Layout.fillHeight: true
sourceComponent: Controls.ScrollView { sourceComponent: QQC2.ScrollView {
id: scrollView id: scrollView
NewsPage { NewsPage {

View file

@ -1,16 +1,17 @@
// SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com> // SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
import QtQuick 2.15 import QtQuick
import QtQuick.Window 2.15 import QtQuick.Controls as QQC2
import org.kde.kirigami 2.20 as Kirigami import QtQuick.Layouts
import QtQuick.Controls 2.15 as Controls import Qt5Compat.GraphicalEffects
import QtQuick.Layouts 1.15
import org.kde.kirigamiaddons.formcard 1.0 as FormCard
import Qt5Compat.GraphicalEffects 1.0
import zone.xiv.astra 1.0
Controls.Control { import org.kde.kirigami as Kirigami
import org.kde.kirigamiaddons.formcard as FormCard
import zone.xiv.astra
QQC2.Control {
id: page id: page
Component.onCompleted: LauncherCore.refreshNews() Component.onCompleted: LauncherCore.refreshNews()

View file

@ -1,12 +1,11 @@
// SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com> // SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
import QtQuick 2.15 import QtQuick
import QtQuick.Window 2.15
import org.kde.kirigami 2.20 as Kirigami import org.kde.kirigami as Kirigami
import QtQuick.Controls 2.15 as Controls
import QtQuick.Layouts 1.15 import zone.xiv.astra
import zone.xiv.astra 1.0
Kirigami.Page { Kirigami.Page {
property var gameInstaller property var gameInstaller

View file

@ -1,12 +1,8 @@
// SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com> // SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
import QtQuick 2.15 import org.kde.kirigamiaddons.formcard as FormCard
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.formcard 1.0 as FormCard
import org.kde.coreaddons import org.kde.coreaddons
FormCard.AboutPage { FormCard.AboutPage {

View file

@ -1,13 +1,14 @@
// SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com> // SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
import QtQuick 2.15 import QtQuick
import QtQuick.Window 2.15 import QtQuick.Controls as QQC2
import org.kde.kirigami 2.20 as Kirigami import QtQuick.Layouts
import QtQuick.Controls 2.15 as Controls
import QtQuick.Layouts 1.15 import org.kde.kirigami as Kirigami
import org.kde.kirigamiaddons.formcard 1.0 as FormCard import org.kde.kirigamiaddons.formcard as FormCard
import zone.xiv.astra 1.0
import zone.xiv.astra
FormCard.FormCardPage { FormCard.FormCardPage {
id: page id: page
@ -142,7 +143,7 @@ FormCard.FormCardPage {
onAccepted: page.account.lodestoneId = lodestoneIdField.text onAccepted: page.account.lodestoneId = lodestoneIdField.text
Controls.TextField { QQC2.TextField {
id: lodestoneIdField id: lodestoneIdField
text: page.account.lodestoneId text: page.account.lodestoneId
placeholderText: qsTr("123456...") placeholderText: qsTr("123456...")
@ -205,7 +206,7 @@ FormCard.FormCardPage {
onAccepted: page.account.setOTPSecret(otpSecretField.text) onAccepted: page.account.setOTPSecret(otpSecretField.text)
Controls.TextField { QQC2.TextField {
id: otpSecretField id: otpSecretField
placeholderText: qsTr("ABCD EFGH...") placeholderText: qsTr("ABCD EFGH...")
} }

View file

@ -1,14 +1,14 @@
// SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com> // SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
import QtQuick 2.15 import QtQuick
import QtQuick.Window 2.15 import QtQuick.Layouts
import org.kde.kirigami 2.20 as Kirigami
import QtQuick.Controls 2.15 as Controls import org.kde.kirigami as Kirigami
import QtQuick.Layouts 1.15 import org.kde.kirigamiaddons.formcard as FormCard
import org.kde.kirigamiaddons.formcard 1.0 as FormCard
import org.kde.kirigamiaddons.components as Components import org.kde.kirigamiaddons.components as Components
import zone.xiv.astra 1.0
import zone.xiv.astra
FormCard.FormCardPage { FormCard.FormCardPage {
FormCard.FormHeader { FormCard.FormHeader {
@ -26,8 +26,7 @@ FormCard.FormCardPage {
text: account.name text: account.name
leading: Components.Avatar leading: Components.Avatar {
{
source: account.avatarUrl source: account.avatarUrl
} }

View file

@ -1,13 +1,13 @@
// SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com> // SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
import QtQuick 2.15 import QtQuick
import QtQuick.Window 2.15 import QtQuick.Layouts
import org.kde.kirigami 2.20 as Kirigami
import QtQuick.Controls 2.15 as Controls import org.kde.kirigami as Kirigami
import QtQuick.Layouts 1.15 import org.kde.kirigamiaddons.formcard as FormCard
import org.kde.kirigamiaddons.formcard 1.0 as FormCard
import zone.xiv.astra 1.0 import zone.xiv.astra
FormCard.FormCardPage { FormCard.FormCardPage {
id: page id: page

View file

@ -1,13 +1,13 @@
// SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com> // SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
import QtQuick 2.15 import QtQuick
import QtQuick.Window 2.15 import QtQuick.Layouts
import org.kde.kirigami 2.20 as Kirigami
import QtQuick.Controls 2.15 as Controls import org.kde.kirigami as Kirigami
import QtQuick.Layouts 1.15 import org.kde.kirigamiaddons.formcard as FormCard
import org.kde.kirigamiaddons.formcard 1.0 as FormCard
import zone.xiv.astra 1.0 import zone.xiv.astra
import "../Components" import "../Components"

View file

@ -1,13 +1,9 @@
// SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com> // SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
import QtQuick 2.15 import org.kde.kirigamiaddons.formcard as FormCard
import QtQuick.Window 2.15
import org.kde.kirigami 2.20 as Kirigami import zone.xiv.astra
import QtQuick.Controls 2.15 as Controls
import QtQuick.Layouts 1.15
import org.kde.kirigamiaddons.formcard 1.0 as FormCard
import zone.xiv.astra 1.0
FormCard.FormCardPage { FormCard.FormCardPage {
title: i18n("General") title: i18n("General")

View file

@ -1,13 +1,14 @@
// SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com> // SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
import QtQuick 2.15 import QtQuick
import QtQuick.Window 2.15 import QtQuick.Controls as QQC2
import org.kde.kirigami 2.20 as Kirigami import QtQuick.Layouts
import QtQuick.Controls 2.15 as Controls
import QtQuick.Layouts 1.15 import org.kde.kirigami as Kirigami
import org.kde.kirigamiaddons.formcard 1.0 as FormCard import org.kde.kirigamiaddons.formcard as FormCard
import zone.xiv.astra 1.0
import zone.xiv.astra
import "../Components" import "../Components"
@ -193,29 +194,29 @@ FormCard.FormCardPage {
title: i18n("Configure Gamescope") title: i18n("Configure Gamescope")
Kirigami.FormLayout { Kirigami.FormLayout {
Controls.CheckBox { QQC2.CheckBox {
Kirigami.FormData.label: "Fullscreen:" Kirigami.FormData.label: "Fullscreen:"
checked: page.profile.gamescopeFullscreen checked: page.profile.gamescopeFullscreen
onCheckedChanged: page.profile.gamescopeFullscreen = checked onCheckedChanged: page.profile.gamescopeFullscreen = checked
} }
Controls.CheckBox { QQC2.CheckBox {
Kirigami.FormData.label: "Borderless:" Kirigami.FormData.label: "Borderless:"
checked: page.profile.gamescopeBorderless checked: page.profile.gamescopeBorderless
onCheckedChanged: page.profile.gamescopeBorderless = checked onCheckedChanged: page.profile.gamescopeBorderless = checked
} }
Controls.SpinBox { QQC2.SpinBox {
Kirigami.FormData.label: "Width:" Kirigami.FormData.label: "Width:"
to: 4096 to: 4096
value: page.profile.gamescopeWidth value: page.profile.gamescopeWidth
onValueModified: page.profile.gamescopeWidth = value onValueModified: page.profile.gamescopeWidth = value
} }
Controls.SpinBox { QQC2.SpinBox {
Kirigami.FormData.label: "Height:" Kirigami.FormData.label: "Height:"
to: 4096 to: 4096
value: page.profile.gamescopeHeight value: page.profile.gamescopeHeight
onValueModified: page.profile.gamescopeHeight = value onValueModified: page.profile.gamescopeHeight = value
} }
Controls.SpinBox { QQC2.SpinBox {
Kirigami.FormData.label: "Refresh Rate:" Kirigami.FormData.label: "Refresh Rate:"
to: 512 to: 512
value: page.profile.gamescopeRefreshRate value: page.profile.gamescopeRefreshRate

View file

@ -1,13 +1,12 @@
// SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com> // SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
import QtQuick 2.15 import QtQuick
import QtQuick.Window 2.15 import QtQuick.Layouts
import org.kde.kirigami 2.20 as Kirigami
import QtQuick.Controls 2.15 as Controls import org.kde.kirigamiaddons.formcard as FormCard
import QtQuick.Layouts 1.15
import org.kde.kirigamiaddons.formcard 1.0 as FormCard import zone.xiv.astra
import zone.xiv.astra 1.0
FormCard.FormCardPage { FormCard.FormCardPage {
title: i18n("General") title: i18n("General")

View file

@ -1,11 +1,7 @@
// SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com> // SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
import QtQuick 2.15 import org.kde.kirigamiaddons.settings as KirigamiSettings
import org.kde.kirigami 2.18 as Kirigami
import org.kde.kirigamiaddons.settings 1.0 as KirigamiSettings
import QtQuick.Layouts 1.15
import zone.xiv.astra 1.0
KirigamiSettings.CategorizedSettings { KirigamiSettings.CategorizedSettings {
id: settingsPage id: settingsPage

View file

@ -1,13 +1,13 @@
// SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com> // SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
import QtQuick 2.15 import QtQuick
import QtQuick.Window 2.15 import QtQuick.Layouts
import org.kde.kirigami 2.20 as Kirigami
import QtQuick.Controls 2.15 as Controls import org.kde.kirigami as Kirigami
import QtQuick.Layouts 1.15 import org.kde.kirigamiaddons.labs.mobileform as MobileForm
import org.kde.kirigamiaddons.labs.mobileform 0.1 as MobileForm
import zone.xiv.astra 1.0 import zone.xiv.astra
Kirigami.Page { Kirigami.Page {
id: page id: page

View file

@ -1,13 +1,13 @@
// SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com> // SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
import QtQuick 2.15 import QtQuick
import QtQuick.Window 2.15 import QtQuick.Layouts
import org.kde.kirigami 2.20 as Kirigami
import QtQuick.Controls 2.15 as Controls import org.kde.kirigami as Kirigami
import QtQuick.Layouts 1.15 import org.kde.kirigamiaddons.labs.mobileform as MobileForm
import org.kde.kirigamiaddons.labs.mobileform 0.1 as MobileForm
import zone.xiv.astra 1.0 import zone.xiv.astra
Kirigami.Page { Kirigami.Page {
id: page id: page

View file

@ -1,13 +1,13 @@
// SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com> // SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
import QtQuick 2.15 import QtQuick
import QtQuick.Window 2.15 import QtQuick.Layouts
import org.kde.kirigami 2.20 as Kirigami
import QtQuick.Controls 2.15 as Controls import org.kde.kirigami as Kirigami
import QtQuick.Layouts 1.15 import org.kde.kirigamiaddons.labs.mobileform as MobileForm
import org.kde.kirigamiaddons.labs.mobileform 0.1 as MobileForm
import zone.xiv.astra 1.0 import zone.xiv.astra
Kirigami.Page { Kirigami.Page {
id: page id: page

View file

@ -1,13 +1,13 @@
// SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com> // SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
import QtQuick 2.15 import QtQuick
import QtQuick.Window 2.15 import QtQuick.Layouts
import org.kde.kirigami 2.20 as Kirigami
import QtQuick.Controls 2.15 as Controls import org.kde.kirigami as Kirigami
import QtQuick.Layouts 1.15 import org.kde.kirigamiaddons.labs.mobileform as MobileForm
import org.kde.kirigamiaddons.labs.mobileform 0.1 as MobileForm
import zone.xiv.astra 1.0 import zone.xiv.astra
Kirigami.Page { Kirigami.Page {
id: page id: page

View file

@ -1,12 +1,13 @@
// SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com> // SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
import QtQuick 2.15 import QtQuick
import QtQuick.Window 2.15 import QtQuick.Layouts
import org.kde.kirigami 2.20 as Kirigami
import QtQuick.Controls 2.15 as Controls import org.kde.kirigami as Kirigami
import QtQuick.Layouts 1.15 import org.kde.kirigamiaddons.labs.mobileform as MobileForm
import org.kde.kirigamiaddons.labs.mobileform 0.1 as MobileForm
import zone.xiv.astra
Kirigami.Page { Kirigami.Page {
title: i18n("Find Game Installation") title: i18n("Find Game Installation")

View file

@ -1,12 +1,13 @@
// SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com> // SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
import QtQuick 2.15 import QtQuick
import QtQuick.Window 2.15 import QtQuick.Layouts
import org.kde.kirigami 2.20 as Kirigami
import QtQuick.Controls 2.15 as Controls import org.kde.kirigami as Kirigami
import QtQuick.Layouts 1.15 import org.kde.kirigamiaddons.labs.mobileform as MobileForm
import zone.xiv.astra 1.0
import zone.xiv.astra
Kirigami.Page { Kirigami.Page {
property var gameInstaller property var gameInstaller

View file

@ -1,12 +1,13 @@
// SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com> // SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
import QtQuick 2.15 import QtQuick
import QtQuick.Window 2.15 import QtQuick.Layouts
import org.kde.kirigami 2.20 as Kirigami
import QtQuick.Controls 2.15 as Controls import org.kde.kirigami as Kirigami
import QtQuick.Layouts 1.15 import org.kde.kirigamiaddons.labs.mobileform as MobileForm
import org.kde.kirigamiaddons.labs.mobileform 0.1 as MobileForm
import zone.xiv.astra
Kirigami.Page { Kirigami.Page {
id: page id: page