Fix some qml warnings in RoomDelegate

This commit is contained in:
Tobias Fella
2025-09-02 23:00:15 +02:00
parent c7a9f9f07e
commit 8ff3b31497

View File

@@ -4,11 +4,9 @@
import QtQuick import QtQuick
import QtQuick.Controls as QQC2 import QtQuick.Controls as QQC2
import QtQuick.Layouts import QtQuick.Layouts
import QtQml.Models
import org.kde.kirigami as Kirigami import org.kde.kirigami as Kirigami
import org.kde.kirigamiaddons.delegates as Delegates import org.kde.kirigamiaddons.delegates as Delegates
import org.kde.kirigamiaddons.labs.components as Components
import org.kde.neochat import org.kde.neochat
@@ -71,7 +69,7 @@ Delegates.RoundedItemDelegate {
interval: Application.styleHints.mousePressAndHoldInterval interval: Application.styleHints.mousePressAndHoldInterval
repeat: false repeat: false
onTriggered: { onTriggered: {
RoomManager.resolveResource(currentRoom.id); RoomManager.resolveResource(root.currentRoom.id);
pageStack.currentIndex = 1; pageStack.currentIndex = 1;
} }
} }
@@ -133,7 +131,7 @@ Delegates.RoundedItemDelegate {
enabled: false enabled: false
implicitWidth: Kirigami.Units.iconSizes.smallMedium implicitWidth: Kirigami.Units.iconSizes.smallMedium
implicitHeight: Kirigami.Units.iconSizes.smallMedium implicitHeight: Kirigami.Units.iconSizes.smallMedium
visible: currentRoom.pushNotificationState === PushNotificationState.Mute && !configButton.visible && !root.collapsed visible: root.currentRoom.pushNotificationState === PushNotificationState.Mute && !configButton.visible && !root.collapsed
Accessible.name: i18n("Muted room") Accessible.name: i18n("Muted room")
Layout.rightMargin: Kirigami.Units.smallSpacing Layout.rightMargin: Kirigami.Units.smallSpacing
} }
@@ -171,7 +169,7 @@ Delegates.RoundedItemDelegate {
display: QQC2.Button.IconOnly display: QQC2.Button.IconOnly
icon.name: "overflow-menu-symbolic" icon.name: "overflow-menu-symbolic"
onClicked: createRoomListContextMenu() onClicked: root.createRoomListContextMenu()
} }
} }
@@ -183,7 +181,7 @@ Delegates.RoundedItemDelegate {
const menu = component.createObject(root.ListView.view ?? root.treeView, { const menu = component.createObject(root.ListView.view ?? root.treeView, {
room: root.currentRoom, room: root.currentRoom,
connection: root.connection connection: root.connection
}); }) as RoomContextMenu;
if (!Kirigami.Settings.isMobile && !NeoChatConfig.compactRoomList) { if (!Kirigami.Settings.isMobile && !NeoChatConfig.compactRoomList) {
configButton.visible = true; configButton.visible = true;
configButton.down = true; configButton.down = true;