From dcddea6fb89246d63be91a1f1151ce2dbd255a12 Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Mon, 13 Apr 2020 16:22:30 +0200 Subject: Fix reply not closing fixes #124 --- src/timeline/TimelineViewManager.h | 30 +++++------------------------- 1 file changed, 5 insertions(+), 25 deletions(-) (limited to 'src/timeline/TimelineViewManager.h') diff --git a/src/timeline/TimelineViewManager.h b/src/timeline/TimelineViewManager.h index 0c516e7f..122e4aec 100644 --- a/src/timeline/TimelineViewManager.h +++ b/src/timeline/TimelineViewManager.h @@ -26,8 +26,6 @@ class TimelineViewManager : public QObject TimelineModel *timeline MEMBER timeline_ READ activeTimeline NOTIFY activeTimelineChanged) Q_PROPERTY( bool isInitialSync MEMBER isInitialSync_ READ isInitialSync NOTIFY initialSyncChanged) - Q_PROPERTY(QString replyingEvent READ getReplyingEvent WRITE updateReplyingEvent NOTIFY - replyingEventChanged) public: TimelineViewManager(QSharedPointer userSettings, QWidget *parent = nullptr); @@ -52,26 +50,13 @@ signals: void replyClosed(); public slots: - void updateReplyingEvent(const QString &replyingEvent) - { - if (this->replyingEvent_ != replyingEvent) { - this->replyingEvent_ = replyingEvent; - emit replyingEventChanged(replyingEvent_); - } - } - void closeReply() - { - this->updateReplyingEvent(nullptr); - emit replyClosed(); - } - QString getReplyingEvent() const { return replyingEvent_; } void updateReadReceipts(const QString &room_id, const std::vector &event_ids); void initWithMessages(const std::map &msgs); void setHistoryView(const QString &room_id); void updateColorPalette(); - void queueTextMessage(const QString &msg, const std::optional &related); + void queueTextMessage(const QString &msg); void queueEmoteMessage(const QString &msg); void queueImageMessage(const QString &roomid, const QString &filename, @@ -80,29 +65,25 @@ public slots: const QString &mime, uint64_t dsize, const QSize &dimensions, - const QString &blurhash, - const std::optional &related); + const QString &blurhash); void queueFileMessage(const QString &roomid, const QString &filename, const std::optional &file, const QString &url, const QString &mime, - uint64_t dsize, - const std::optional &related); + uint64_t dsize); void queueAudioMessage(const QString &roomid, const QString &filename, const std::optional &file, const QString &url, const QString &mime, - uint64_t dsize, - const std::optional &related); + uint64_t dsize); void queueVideoMessage(const QString &roomid, const QString &filename, const std::optional &file, const QString &url, const QString &mime, - uint64_t dsize, - const std::optional &related); + uint64_t dsize); private: #ifdef USE_QUICK_VIEW @@ -119,7 +100,6 @@ private: QHash> models; TimelineModel *timeline_ = nullptr; bool isInitialSync_ = true; - QString replyingEvent_; QSharedPointer settings; QHash userColors; -- cgit 1.5.1