Cast qml object where necessary

This commit is contained in:
Tobias Fella
2026-02-06 13:58:55 +01:00
parent 55676b06c2
commit 1e1ba1dca3
8 changed files with 9 additions and 9 deletions

View File

@@ -72,7 +72,7 @@ RowLayout {
}
}
QQC2.ToolTip.text: root.model?.readMarkersString ?? ""
QQC2.ToolTip.text: (root.model as ReadMarkerModel)?.readMarkersString ?? ""
QQC2.ToolTip.visible: hoverHandler.hovered
QQC2.ToolTip.delay: Kirigami.Units.toolTipDelay

View File

@@ -175,7 +175,7 @@ MessageDelegateBase {
const menu = Qt.createComponent("org.kde.neochat", "UserMenu").createObject(root, {
window: QQC2.ApplicationWindow.window as Kirigami.ApplicationWindow,
author: root.author,
});
}) as UserMenu;
console.info(Qt.createComponent("org.kde.neochat", "UserMenu").errorString());
menu.popup(root.QQC2.Overlay.overlay);
}

View File

@@ -43,7 +43,7 @@ RowLayout {
display: QQC2.ToolButton.IconOnly
onClicked: {
root.reacting = true;
var dialog = emojiDialog.createObject(reactButton);
var dialog = emojiDialog.createObject(reactButton) as EmojiDialog;
dialog.chosen.connect(emoji => {
root.reacting = false;
root.room.toggleReaction(root.eventId, emoji);