X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fnetworkmodel.h;h=b1cc15f0511c1af29a4f5fe75b367629d8b27647;hp=a9a108d215604c008edb7ff306f647641dc9cb65;hb=d1b6499b0b848d4287efae89107576548533502c;hpb=f37791b92e3bf6e78b93036c0669926eeba3347b diff --git a/src/client/networkmodel.h b/src/client/networkmodel.h index a9a108d2..b1cc15f0 100644 --- a/src/client/networkmodel.h +++ b/src/client/networkmodel.h @@ -114,7 +114,7 @@ class NetworkItem : public PropertyMapItem { Q_PROPERTY(int nickCount READ nickCount) public: - NetworkItem(const uint &netid, const QString &, AbstractTreeItem *parent = 0); + NetworkItem(const NetworkId &netid, AbstractTreeItem *parent = 0); virtual QVariant data(int column, int row) const; virtual quint64 id() const; @@ -133,8 +133,7 @@ public slots: void attachIrcChannel(const QString &channelName); private: - uint _networkId; - QString _networkName; + NetworkId _networkId; QPointer _network; }; @@ -221,7 +220,7 @@ public: static QList defaultHeader(); static bool mimeContainsBufferList(const QMimeData *mimeData); - static QList< QPair > mimeDataToBufferList(const QMimeData *mimeData); + static QList< QPair > mimeDataToBufferList(const QMimeData *mimeData); virtual QStringList mimeTypes() const; virtual QMimeData *mimeData(const QModelIndexList &) const; @@ -230,7 +229,7 @@ public: void attachNetwork(Network *network); bool isBufferIndex(const QModelIndex &) const; - Buffer *getBufferByIndex(const QModelIndex &) const; + //Buffer *getBufferByIndex(const QModelIndex &) const; QModelIndex bufferIndex(BufferId bufferId); public slots: @@ -238,12 +237,11 @@ public slots: void bufferActivity(BufferItem::ActivityLevel, BufferInfo bufferInfo); private: - QModelIndex networkIndex(uint networkId); - NetworkItem *network(uint networkId); - NetworkItem *newNetwork(uint networkId, const QString &networkName); - - BufferItem *buffer(BufferInfo bufferInfo); - BufferItem *newBuffer(BufferInfo bufferInfo); + QModelIndex networkIndex(NetworkId networkId); + NetworkItem *networkItem(NetworkId networkId); + NetworkItem *existsNetworkItem(NetworkId networkId); + BufferItem *bufferItem(const BufferInfo &bufferInfo); + BufferItem *existsBufferItem(const BufferInfo &bufferInfo); };