Fix qml warnings in ExploreComponent

This commit is contained in:
Tobias Fella
2025-09-01 13:25:36 +02:00
parent 5a71dfcd7a
commit a673d97144

View File

@@ -1,12 +1,13 @@
// SPDX-FileCopyrightText: 2023 James Graham <james.h.graham@protonmail.com> // SPDX-FileCopyrightText: 2023 James Graham <james.h.graham@protonmail.com>
// SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL // SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
pragma ComponentBehavior: Bound
import QtQuick import QtQuick
import QtQuick.Controls as QQC2 import QtQuick.Controls as QQC2
import QtQuick.Layouts import QtQuick.Layouts
import org.kde.kirigami as Kirigami import org.kde.kirigami as Kirigami
import org.kde.kirigamiaddons.delegates as Delegates
import org.kde.neochat import org.kde.neochat
@@ -59,7 +60,7 @@ RowLayout {
text: i18nc("@action:button", "Show Menu") text: i18nc("@action:button", "Show Menu")
icon.name: "application-menu-symbolic" icon.name: "application-menu-symbolic"
onClicked: { onClicked: {
const item = menu.createObject(menuButton); const item = menu.createObject(menuButton) as QQC2.Menu;
item.closed.connect(menuButton.toggle); item.closed.connect(menuButton.toggle);
item.open(); item.open();
} }
@@ -75,7 +76,7 @@ RowLayout {
QQC2.MenuItem { QQC2.MenuItem {
text: i18n("Find your friends") text: i18n("Find your friends")
icon.name: "list-add-user" icon.name: "list-add-user"
onTriggered: pageStack.pushDialogLayer(Qt.createComponent('org.kde.neochat', 'UserSearchPage'), { onTriggered: (root.Kirigami.PageStack.pageStack as Kirigami.PageRow).pushDialogLayer(Qt.createComponent('org.kde.neochat', 'UserSearchPage'), {
connection: root.connection connection: root.connection
}, { }, {
title: i18nc("@title", "Find your friends") title: i18nc("@title", "Find your friends")
@@ -86,9 +87,9 @@ RowLayout {
text: i18n("Create a Room") text: i18n("Create a Room")
icon.name: "system-users-symbolic" icon.name: "system-users-symbolic"
onTriggered: { onTriggered: {
Qt.createComponent('org.kde.neochat', 'CreateRoomDialog').createObject(root, { (Qt.createComponent('org.kde.neochat', 'CreateRoomDialog').createObject(root, {
connection: root.connection connection: root.connection
}).open(); }) as CreateRoomDialog).open();
} }
Kirigami.Action { Kirigami.Action {
@@ -100,7 +101,7 @@ RowLayout {
QQC2.MenuItem { QQC2.MenuItem {
text: i18n("Scan a QR Code") text: i18n("Scan a QR Code")
icon.name: "view-barcode-qr" icon.name: "view-barcode-qr"
onTriggered: pageStack.pushDialogLayer(Qt.createComponent("org.kde.neochat", "QrScannerPage"), { onTriggered: (root.Kirigami.PageStack.pageStack as Kirigami.PageRow).pushDialogLayer(Qt.createComponent("org.kde.neochat", "QrScannerPage"), {
connection: root.connection connection: root.connection
}, { }, {
title: i18nc("@title", "Scan a QR Code") title: i18nc("@title", "Scan a QR Code")