X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fclient%2Fnetworkmodel.h;h=c3577f4c1dcc847b1e7deee0de2d133f5af9eb04;hb=53861faa5551606eea31588b65ba501b24fb2e1a;hp=b2d3a3b8db8f6f56f2c85c3f9c7aee8726d4272c;hpb=2261829376bf9f404f2b27e77050202e9bb3b1ca;p=quassel.git diff --git a/src/client/networkmodel.h b/src/client/networkmodel.h index b2d3a3b8..c3577f4c 100644 --- a/src/client/networkmodel.h +++ b/src/client/networkmodel.h @@ -131,6 +131,8 @@ public : void setActivityLevel(BufferInfo::ActivityLevel level); void clearActivityLevel(); void updateActivityLevel(const Message &msg); + void setActivity(Message::Types msg, bool highlight); + bool addActivity(Message::Types msg, bool highlight); inline const MsgId &firstUnreadMsgId() const { return _firstUnreadMsgId; } @@ -383,6 +385,7 @@ public slots: void clearBufferActivity(const BufferId &bufferId); void updateBufferActivity(Message &msg); void networkRemoved(const NetworkId &networkId); + void bufferActivityChanged(BufferId, Message::Types); signals: void requestSetLastSeenMsg(BufferId buffer, MsgId msg);