X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fclient%2Fnetworkmodel.h;h=8c36233f8ceb9b5aabd62a0b6340dc82946450c2;hb=1aef6bf0d3d2a7ef469b9a9f68ceb891cc8a896c;hp=244b99b4bc101414bf2b8f6cb1c097e630e56ce9;hpb=0268b7f62826dc48155866f7f27b2987449a29f5;p=quassel.git diff --git a/src/client/networkmodel.h b/src/client/networkmodel.h index 244b99b4..8c36233f 100644 --- a/src/client/networkmodel.h +++ b/src/client/networkmodel.h @@ -62,15 +62,9 @@ public: QString bufferName() const; QString topic() const; int nickCount() const; - - enum Type { - StatusType, - ChannelType, - QueryType - }; bool isStatusBuffer() const; - Type bufferType() const; + BufferInfo::Type bufferType() const; bool isActive() const; @@ -106,7 +100,6 @@ private slots: private: BufferInfo _bufferInfo; ActivityLevel _activity; - Type _type; QDateTime _lastMsgInsert; QDateTime _lastSeen; @@ -254,7 +247,8 @@ public: public slots: void bufferUpdated(BufferInfo bufferInfo); void updateBufferActivity(const Message &msg); - + void networkRemoved(const NetworkId &networkId); + private: QModelIndex networkIndex(NetworkId networkId); NetworkItem *networkItem(NetworkId networkId);