X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcore%2Fcorebuffersyncer.h;h=87023c5a5b881a3ee2eb1f97e335b491c0521389;hb=c0d6dc0dec628f2e143e37ecc95cec45e636f8a5;hp=3fba1c75d4364106380820a64f63d5699e536af9;hpb=3e63cb8a6e83765069a45101b86ae9e21dcc57ad;p=quassel.git diff --git a/src/core/corebuffersyncer.h b/src/core/corebuffersyncer.h index 3fba1c75..87023c5a 100644 --- a/src/core/corebuffersyncer.h +++ b/src/core/corebuffersyncer.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2018 by the Quassel Project * + * Copyright (C) 2005-2020 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -29,23 +29,25 @@ class CoreBufferSyncer : public BufferSyncer Q_OBJECT public: - explicit CoreBufferSyncer(CoreSession *parent); + explicit CoreBufferSyncer(CoreSession* parent); public slots: - void requestSetLastSeenMsg(BufferId buffer, const MsgId &msgId) override; - void requestSetMarkerLine(BufferId buffer, const MsgId &msgId) override; + void requestSetLastSeenMsg(BufferId buffer, const MsgId& msgId) override; + void requestSetMarkerLine(BufferId buffer, const MsgId& msgId) override; inline void requestRemoveBuffer(BufferId buffer) override { removeBuffer(buffer); } void removeBuffer(BufferId bufferId) override; - void addBufferActivity(const Message &message) { + void addBufferActivity(const Message& message) + { auto oldActivity = activity(message.bufferId()); if (!oldActivity.testFlag(message.type())) { - setBufferActivity(message.bufferId(), (int) (oldActivity | message.type())); + setBufferActivity(message.bufferId(), (int)(oldActivity | message.type())); } } - void addCoreHighlight(const Message &message) { + void addCoreHighlight(const Message& message) + { auto oldHighlightCount = highlightCount(message.bufferId()); if (message.flags().testFlag(Message::Flag::Highlight) && !message.flags().testFlag(Message::Flag::Self)) { setHighlightCount(message.bufferId(), oldHighlightCount + 1); @@ -64,7 +66,8 @@ public slots: void requestPurgeBufferIds() override; - inline void requestMarkBufferAsRead(BufferId buffer) override { + inline void requestMarkBufferAsRead(BufferId buffer) override + { int activity = Message::Types(); setBufferActivity(buffer, activity); setHighlightCount(buffer, 0); @@ -74,10 +77,10 @@ public slots: void storeDirtyIds(); protected: - void customEvent(QEvent *event) override; + void customEvent(QEvent* event) override; private: - CoreSession *_coreSession; + CoreSession* _coreSession; bool _purgeBuffers; QSet dirtyLastSeenBuffers;