X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcorebuffersyncer.h;h=87023c5a5b881a3ee2eb1f97e335b491c0521389;hp=dd33f06e83e4cb671ff71390f88b63b025e6f723;hb=a95ad2de573027f9bee36db972bcae4195168d0c;hpb=88ce73ff525535c00cc979fff357fbe4cb8cdc2b diff --git a/src/core/corebuffersyncer.h b/src/core/corebuffersyncer.h index dd33f06e..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 * @@ -18,8 +18,7 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#ifndef COREBUFFERSYNCER_H -#define COREBUFFERSYNCER_H +#pragma once #include "buffersyncer.h" @@ -27,27 +26,28 @@ class CoreSession; class CoreBufferSyncer : public BufferSyncer { - SYNCABLE_OBJECT - Q_OBJECT + 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); @@ -66,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); @@ -76,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; @@ -89,6 +90,3 @@ private: void purgeBufferIds(); }; - - -#endif //COREBUFFERSYNCER_H