X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcorebuffersyncer.h;fp=src%2Fcore%2Fcorebuffersyncer.h;h=93e2cf9098e6e93960eb1e28594c8801de4487d1;hp=af009d063a6ac731762700e80047b9b2cc82c776;hb=ed8a0fbbe0ba28bd321950c45e7bb5cd9249df2e;hpb=4dfe52421b1b6a71b3c0bda2452edf3605f59528 diff --git a/src/core/corebuffersyncer.h b/src/core/corebuffersyncer.h index af009d06..93e2cf90 100644 --- a/src/core/corebuffersyncer.h +++ b/src/core/corebuffersyncer.h @@ -31,33 +31,33 @@ class CoreBufferSyncer : public BufferSyncer Q_OBJECT public: - CoreBufferSyncer(CoreSession *parent); + explicit CoreBufferSyncer(CoreSession *parent); public slots: - virtual void requestSetLastSeenMsg(BufferId buffer, const MsgId &msgId); - virtual void requestSetMarkerLine(BufferId buffer, const MsgId &msgId); + void requestSetLastSeenMsg(BufferId buffer, const MsgId &msgId) override; + void requestSetMarkerLine(BufferId buffer, const MsgId &msgId) override; - virtual inline void requestRemoveBuffer(BufferId buffer) { removeBuffer(buffer); } - virtual void removeBuffer(BufferId bufferId); + inline void requestRemoveBuffer(BufferId buffer) override { removeBuffer(buffer); } + void removeBuffer(BufferId bufferId) override; - void addBufferActivity(Message message) { + void addBufferActivity(const Message &message) { auto oldActivity = activity(message.bufferId()); if (!oldActivity.testFlag(message.type())) { setBufferActivity(message.bufferId(), (int) (oldActivity | message.type())); } } - void setBufferActivity(BufferId buffer, const int &activity) override; + void setBufferActivity(BufferId buffer, int activity) override; - virtual inline void requestRenameBuffer(BufferId buffer, QString newName) { renameBuffer(buffer, newName); } - virtual void renameBuffer(BufferId buffer, QString newName); + inline void requestRenameBuffer(BufferId buffer, QString newName) override { renameBuffer(buffer, newName); } + void renameBuffer(BufferId buffer, QString newName) override; - virtual inline void requestMergeBuffersPermanently(BufferId buffer1, BufferId buffer2) { mergeBuffersPermanently(buffer1, buffer2); } - virtual void mergeBuffersPermanently(BufferId buffer1, BufferId buffer2); + inline void requestMergeBuffersPermanently(BufferId buffer1, BufferId buffer2) override { mergeBuffersPermanently(buffer1, buffer2); } + void mergeBuffersPermanently(BufferId buffer1, BufferId buffer2) override; - virtual void requestPurgeBufferIds(); + void requestPurgeBufferIds() override; - virtual inline void requestMarkBufferAsRead(BufferId buffer) { + inline void requestMarkBufferAsRead(BufferId buffer) override { setBufferActivity(buffer, (int) Message::Types()); markBufferAsRead(buffer); } @@ -65,7 +65,7 @@ public slots: void storeDirtyIds(); protected: - virtual void customEvent(QEvent *event); + void customEvent(QEvent *event) override; private: CoreSession *_coreSession;