From 8fc8baa2d240c2b8d24d413ff57b8e6960363ea2 Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Fri, 6 Feb 2026 12:53:07 +0100 Subject: [PATCH] Fix a few minor qml warnings --- src/app/qml/AccountMenu.qml | 4 ++-- src/app/qml/ChooseRoomDialog.qml | 3 --- src/app/qml/CollapsedRoomDelegate.qml | 2 -- src/app/qml/ExplorerDelegate.qml | 2 -- src/app/qml/InvitationView.qml | 2 +- src/app/qml/KeyVerificationDialog.qml | 3 ++- src/app/qml/LocationChooser.qml | 2 -- 7 files changed, 5 insertions(+), 13 deletions(-) diff --git a/src/app/qml/AccountMenu.qml b/src/app/qml/AccountMenu.qml index 22f85e477..b1e615e86 100644 --- a/src/app/qml/AccountMenu.qml +++ b/src/app/qml/AccountMenu.qml @@ -97,9 +97,9 @@ KirigamiComponents.ConvergentContextMenu { text: i18nc("@action:inmenu Open support dialog", "Support") icon.name: "help-contents-symbolic" onTriggered: { - Qt.createComponent("org.kde.neochat", "SupportDialog").createObject(QQC2.Overlay.overlay, { + (Qt.createComponent("org.kde.neochat", "SupportDialog").createObject(QQC2.Overlay.overlay, { connection: root.connection, - }).open(); + }) as SupportDialog).open(); } } diff --git a/src/app/qml/ChooseRoomDialog.qml b/src/app/qml/ChooseRoomDialog.qml index 564a4412a..5602ca88b 100644 --- a/src/app/qml/ChooseRoomDialog.qml +++ b/src/app/qml/ChooseRoomDialog.qml @@ -4,9 +4,6 @@ pragma ComponentBehavior: Bound import QtQuick -import QtQuick.Controls - -import org.kde.kirigami as Kirigami import org.kde.neochat diff --git a/src/app/qml/CollapsedRoomDelegate.qml b/src/app/qml/CollapsedRoomDelegate.qml index 42bf6075a..35cedc3e4 100644 --- a/src/app/qml/CollapsedRoomDelegate.qml +++ b/src/app/qml/CollapsedRoomDelegate.qml @@ -3,8 +3,6 @@ import QtQuick import QtQuick.Controls as QQC2 -import QtQuick.Layouts -import QtQml.Models import org.kde.kirigami as Kirigami import org.kde.kirigamiaddons.labs.components as KirigamiComponents diff --git a/src/app/qml/ExplorerDelegate.qml b/src/app/qml/ExplorerDelegate.qml index 01e52bd6a..6d172b655 100644 --- a/src/app/qml/ExplorerDelegate.qml +++ b/src/app/qml/ExplorerDelegate.qml @@ -9,8 +9,6 @@ import org.kde.kirigami as Kirigami import org.kde.kirigamiaddons.delegates as Delegates import org.kde.kirigamiaddons.labs.components as Components -import org.kde.neochat - Delegates.RoundedItemDelegate { id: root diff --git a/src/app/qml/InvitationView.qml b/src/app/qml/InvitationView.qml index 6f0d8d82d..381266205 100644 --- a/src/app/qml/InvitationView.qml +++ b/src/app/qml/InvitationView.qml @@ -166,7 +166,7 @@ ColumnLayout { } RowLayout { - visible: root.currentRoom.connection.canCheckMutualRooms + visible: (root.currentRoom.connection as NeoChatConnection).canCheckMutualRooms spacing: 0 Layout.topMargin: Kirigami.Units.largeSpacing * 2 diff --git a/src/app/qml/KeyVerificationDialog.qml b/src/app/qml/KeyVerificationDialog.qml index cede07a6c..6aa20ef4d 100644 --- a/src/app/qml/KeyVerificationDialog.qml +++ b/src/app/qml/KeyVerificationDialog.qml @@ -1,6 +1,8 @@ // SPDX-FileCopyrightText: 2022 Tobias Fella // SPDX-License-Identifier: GPL-2.0-or-later +pragma ComponentBehavior: Bound + import QtQuick import QtQuick.Controls as QQC2 import QtQuick.Layouts @@ -8,7 +10,6 @@ import QtQuick.Window import QtQml import org.kde.kirigami as Kirigami -import org.kde.kirigamiaddons.delegates as Delegates import org.kde.neochat Kirigami.Page { diff --git a/src/app/qml/LocationChooser.qml b/src/app/qml/LocationChooser.qml index 82c8bb7dd..2eef59d48 100644 --- a/src/app/qml/LocationChooser.qml +++ b/src/app/qml/LocationChooser.qml @@ -2,8 +2,6 @@ // SPDX-License-Identifier: GPL-2.0-or-later import QtQuick -import QtQuick.Controls -import QtQuick.Layouts import QtLocation import QtPositioning