Fix various qmllint warnings

This commit is contained in:
Tobias Fella
2025-09-01 23:50:17 +02:00
parent 14167d197f
commit 1522f7086e
2 changed files with 13 additions and 14 deletions

View File

@@ -110,15 +110,15 @@ Kirigami.Dialog {
} }
onClicked: { onClicked: {
let map = Qt.createComponent('org.kde.neochat', 'QrCodeMaximizeComponent').createObject(QQC2.Overlay.overlay, { let qrCode = Qt.createComponent('org.kde.neochat', 'QrCodeMaximizeComponent').createObject(QQC2.Overlay.overlay, {
text: barcode.content, text: barcode.content,
title: root.room ? root.room.member(root.user.id).displayName : root.user.displayName, title: root.room ? root.room.member(root.user.id).displayName : root.user.displayName,
subtitle: root.user.id, subtitle: root.user.id,
avatarColor: root.room?.member(root.user.id).color, avatarColor: root.room?.member(root.user.id).color,
avatarSource: root.room? root.room.member(root.user.id).avatarUrl : root.user.avatarUrl avatarSource: root.room? root.room.member(root.user.id).avatarUrl : root.user.avatarUrl
}); }) as QrCodeMaximizeComponent;
root.close(); root.close();
map.open(); qrCode.open();
} }
QQC2.ToolTip.visible: hovered QQC2.ToolTip.visible: hovered
@@ -152,7 +152,7 @@ Kirigami.Dialog {
} }
FormCard.FormButtonDelegate { FormCard.FormButtonDelegate {
visible: root.room && root.user.id !== root.connection.localUserId && room.canSendState("kick") && room.containsUser(root.user.id) && room.memberEffectivePowerLevel(root.user.id) < room.memberEffectivePowerLevel(root.connection.localUserId) visible: root.room && root.user.id !== root.connection.localUserId && root.room.canSendState("kick") && root.room.containsUser(root.user.id) && root.room.memberEffectivePowerLevel(root.user.id) < root.room.memberEffectivePowerLevel(root.connection.localUserId)
text: i18nc("@action:button", "Kick this user") text: i18nc("@action:button", "Kick this user")
icon.name: "im-kick-user" icon.name: "im-kick-user"
@@ -174,7 +174,7 @@ Kirigami.Dialog {
} }
FormCard.FormButtonDelegate { FormCard.FormButtonDelegate {
visible: root.room && root.user.id !== root.connection.localUserId && room.canSendState("invite") && !room.containsUser(root.user.id) visible: root.room && root.user.id !== root.connection.localUserId && root.room.canSendState("invite") && !root.room.containsUser(root.user.id)
enabled: root.room && !root.room.isUserBanned(root.user.id) enabled: root.room && !root.room.isUserBanned(root.user.id)
text: i18nc("@action:button", "Invite this user") text: i18nc("@action:button", "Invite this user")
@@ -186,7 +186,7 @@ Kirigami.Dialog {
} }
FormCard.FormButtonDelegate { FormCard.FormButtonDelegate {
visible: root.room && root.user.id !== root.connection.localUserId && room.canSendState("ban") && !room.isUserBanned(root.user.id) && room.memberEffectivePowerLevel(root.user.id) < room.memberEffectivePowerLevel(root.connection.localUserId) visible: root.room && root.user.id !== root.connection.localUserId && root.room.canSendState("ban") && !root.room.isUserBanned(root.user.id) && root.room.memberEffectivePowerLevel(root.user.id) < root.room.memberEffectivePowerLevel(root.connection.localUserId)
text: i18nc("@action:button", "Ban this user") text: i18nc("@action:button", "Ban this user")
icon.name: "im-ban-user" icon.name: "im-ban-user"
@@ -209,7 +209,7 @@ Kirigami.Dialog {
} }
FormCard.FormButtonDelegate { FormCard.FormButtonDelegate {
visible: root.room && root.user.id !== root.connection.localUserId && room.canSendState("ban") && room.isUserBanned(root.user.id) visible: root.room && root.user.id !== root.connection.localUserId && root.room.canSendState("ban") && root.room.isUserBanned(root.user.id)
text: i18nc("@action:button", "Unban this user") text: i18nc("@action:button", "Unban this user")
icon.name: "im-irc" icon.name: "im-irc"
@@ -225,12 +225,11 @@ Kirigami.Dialog {
text: i18nc("@action:button", "Set user power level") text: i18nc("@action:button", "Set user power level")
icon.name: "visibility" icon.name: "visibility"
onClicked: { onClicked: {
let dialog = powerLevelDialog.createObject(this, { (powerLevelDialog.createObject(this, {
room: root.room, room: root.room,
userId: root.user.id, userId: root.user.id,
powerLevel: root.room.memberEffectivePowerLevel(root.user.id) powerLevel: root.room.memberEffectivePowerLevel(root.user.id)
}); }) as PowerLevelDialog).open();
dialog.open();
root.close(); root.close();
} }
@@ -243,13 +242,13 @@ Kirigami.Dialog {
} }
FormCard.FormButtonDelegate { FormCard.FormButtonDelegate {
visible: root.room && (root.user.id === root.connection.localUserId || room.canSendState("redact")) visible: root.room && (root.user.id === root.connection.localUserId || root.room.canSendState("redact"))
text: i18nc("@action:button", "Remove recent messages by this user") text: i18nc("@action:button", "Remove recent messages by this user")
icon.name: "delete" icon.name: "delete"
icon.color: Kirigami.Theme.negativeTextColor icon.color: Kirigami.Theme.negativeTextColor
onClicked: { onClicked: {
let dialog = pageStack.pushDialogLayer(Qt.createComponent('org.kde.neochat', 'ReasonDialog'), { let dialog = ((QQC2.ApplicationWindow.window as Kirigami.ApplicationWindow).pageStack as Kirigami.PageRow).pushDialogLayer(Qt.createComponent('org.kde.neochat', 'ReasonDialog'), {
title: i18nc("@title:dialog", "Remove Messages"), title: i18nc("@title:dialog", "Remove Messages"),
placeholder: i18nc("@info:placeholder", "Reason for removing this user's recent messages"), placeholder: i18nc("@info:placeholder", "Reason for removing this user's recent messages"),
actionText: i18nc("@action:button 'Remove' as in 'Remove these messages'", "Remove"), actionText: i18nc("@action:button 'Remove' as in 'Remove these messages'", "Remove"),
@@ -279,7 +278,7 @@ Kirigami.Dialog {
text: i18nc("@action:button %1 is the name of the user.", "Search room for %1's messages", root.room ? root.room.member(root.user.id).htmlSafeDisplayName : QmlUtils.escapeString(root.user.displayName)) text: i18nc("@action:button %1 is the name of the user.", "Search room for %1's messages", root.room ? root.room.member(root.user.id).htmlSafeDisplayName : QmlUtils.escapeString(root.user.displayName))
icon.name: "search-symbolic" icon.name: "search-symbolic"
onClicked: { onClicked: {
pageStack.pushDialogLayer(Qt.createComponent('org.kde.neochat', 'RoomSearchPage'), { ((QQC2.ApplicationWindow.window as Kirigami.ApplicationWindow).pageStack as Kirigami.PageRow).pushDialogLayer(Qt.createComponent('org.kde.neochat', 'RoomSearchPage'), {
room: root.room, room: root.room,
senderId: root.user.id senderId: root.user.id
}, { }, {

View File

@@ -216,7 +216,7 @@ ColumnLayout {
if (threePIdAddHelper.newIdStatus == ThreePIdAddHelper.Ready) { if (threePIdAddHelper.newIdStatus == ThreePIdAddHelper.Ready) {
threePIdAddHelper.initiateNewIdAdd(); threePIdAddHelper.initiateNewIdAdd();
} else { } else {
let dialog = Qt.createComponent('org.kde.neochat.settings', 'PasswordSheet').createObject(root, {}); let dialog = Qt.createComponent('org.kde.neochat.settings', 'PasswordSheet').createObject(root, {}) as PasswordSheet;
dialog.submitPassword.connect(password => threePIdAddHelper.finalizeNewIdAdd(password)); dialog.submitPassword.connect(password => threePIdAddHelper.finalizeNewIdAdd(password));
dialog.open(); dialog.open();
} }