X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=gui%2Fnetworkview.h;h=a85da6c9fcb2010a38ed709b936689a94043cf4c;hb=6f8bb3747b3b7a4cc07a3bb9717e1222850adcfa;hp=f6842b687566b592c91e8597fabfef05059a2840;hpb=c66cfafe5dfa8ccdb830e1ae412e7b51cbcdd184;p=quassel.git diff --git a/gui/networkview.h b/gui/networkview.h index f6842b68..a85da6c9 100644 --- a/gui/networkview.h +++ b/gui/networkview.h @@ -58,7 +58,12 @@ class NetworkView : public QDockWidget { SomeNets = 0x04, AllNets = 0x08, NoChannels = 0x10, NoQueries = 0x20, NoServers = 0x40 }; - + + enum ActivityLevel { + NoActivity = 0x00, OtherActivity = 0x01, + NewMessage = 0x02, Highlight = 0x40 + }; + NetworkView(QString name, int mode, QStringList nets = QStringList(), QWidget *parent = 0); void setMode(int mode, QStringList nets = QStringList()); void setName(QString name); @@ -66,6 +71,7 @@ class NetworkView : public QDockWidget { public slots: void bufferUpdated(Buffer *); + void bufferActivity(uint, Buffer *); void bufferDestroyed(Buffer *); void setBuffers(QList); void selectBuffer(Buffer *); @@ -90,6 +96,7 @@ class NetworkView : public QDockWidget { QTreeWidget *tree; bool shouldShow(Buffer *); + void clearActivity(Buffer *); };