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:22:04 +0000 (23:22 +0200)
commitda2507ded5eaecc8e7f06b9035c5d1b7cec13b9b
treef669acab2b5a91a9c3714386c79f47228ffef103
parentbdc012f2c6a0c58b49def87973d4064b599d53d3
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