From 9f60a8957b8539a954ae37ba3f0775bcca2dab3d Mon Sep 17 00:00:00 2001 From: James Graham Date: Sun, 6 Apr 2025 10:47:15 +0100 Subject: [PATCH] Migrate forgotten instance of NeoChatRoom::poll() to ContentProvider::handlerForPoll() --- src/contentprovider.h | 2 +- src/qml/HoverActions.qml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/contentprovider.h b/src/contentprovider.h index c5aee38b9..995952002 100644 --- a/src/contentprovider.h +++ b/src/contentprovider.h @@ -79,7 +79,7 @@ public: * * @sa PollHandler */ - PollHandler *handlerForPoll(NeoChatRoom *room, const QString &eventId); + Q_INVOKABLE PollHandler *handlerForPoll(NeoChatRoom *room, const QString &eventId); private: explicit ContentProvider(QObject *parent = nullptr); diff --git a/src/qml/HoverActions.qml b/src/qml/HoverActions.qml index cbcc313a5..5345adfa3 100644 --- a/src/qml/HoverActions.qml +++ b/src/qml/HoverActions.qml @@ -154,7 +154,7 @@ QQC2.Control { } QQC2.Button { - visible: (root.delegate?.isPoll ?? false) && !root.currentRoom.poll(root.delegate.eventId).hasEnded + visible: (root.delegate?.isPoll ?? false) && !ContentProvider.handlerForPoll(root.currentRoom, root.delegate.eventId).hasEnded text: i18n("End Poll") icon.name: "gtk-stop" display: QQC2.ToolButton.IconOnly