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:
parent
d07adfb0bf
commit
63d1c98b90
24 changed files with 160 additions and 181 deletions
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
|
@ -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()
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
|
@ -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...")
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
@ -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")
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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")
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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")
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Add table
Reference in a new issue