Close notifications on other connected clients as well
authorManuel Nickschas <sputnick@quassel-irc.org>
Tue, 13 Apr 2010 21:18:22 +0000 (23:18 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Tue, 13 Apr 2010 21:18:22 +0000 (23:18 +0200)
commit7582ce11d6fb8b5123f7ac4794c57e981a634e93
treebd989d75474a6296cad1b93e90c22901f023527e
parent3bbdde4a0caba93ffd15981374be6a840183fc8f
Close notifications on other connected clients as well

Client now emits a bufferMarkedAsRead() signal that is used for triggering
the closing of notifications. This is synced between clients.

This requires both uptodate clients and core and will spam your log with warnings
if one is too old (but continue to work like it used to). "Too old" means "does not
contain this commit", i.e. a 0.6.0 client will work fine with a git master core and
the other way round, but earlier versions won't.
src/client/client.cpp
src/client/client.h
src/common/buffersyncer.h
src/core/corebuffersyncer.h
src/qtui/mainwin.cpp
src/qtui/qtui.cpp
src/qtui/qtui.h