X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fnetworkmodel.h;h=821364846619815094a2ca2b897bed0b1cf1b2b5;hp=dfea333cb3bb7e2e19735e327b98d09f30c9570e;hb=bf9530ddf0b227b6737e9cc672d40a703516c7ea;hpb=9d4fbba1e7390f7cbc60aed962bf9d36ac111263 diff --git a/src/client/networkmodel.h b/src/client/networkmodel.h index dfea333c..82136484 100644 --- a/src/client/networkmodel.h +++ b/src/client/networkmodel.h @@ -116,8 +116,8 @@ class NetworkItem : public PropertyMapItem { public: NetworkItem(const NetworkId &netid, AbstractTreeItem *parent = 0); - virtual QVariant data(int column, int row) const; virtual quint64 id() const; + virtual QVariant data(int column, int row) const; bool isActive() const; @@ -150,7 +150,8 @@ public: QString categoryId(); virtual quint64 id() const; - + virtual QVariant data(int column, int role) const; + void addUser(IrcUser *ircUser); static int categoryFromModes(const QString &modes); @@ -180,9 +181,9 @@ public: QString nickName() const; IrcUser *ircUser(); virtual quint64 id() const; - virtual QVariant data(int column, int role) const; - + virtual QString toolTip(int column) const; + private slots: void setNick(QString newNick); @@ -208,11 +209,10 @@ public: }; enum itemTypes { - AbstractItemType, - SimpleItemType, NetworkItemType, BufferItemType, - NickItemType + UserCategoryItemType, + IrcUserItemType }; NetworkModel(QObject *parent = 0);