X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fnetworkmodel.h;h=7412d135187d768179d4857653318536415aba84;hp=018d6e7f450fa0dba388de59d883531be20edc0a;hb=3c2914faeb01f3bc32e29f40179ae88040fbcf59;hpb=e3ad107e9783ac5ca4064fd7ce3cac7ff092e316 diff --git a/src/client/networkmodel.h b/src/client/networkmodel.h index 018d6e7f..7412d135 100644 --- a/src/client/networkmodel.h +++ b/src/client/networkmodel.h @@ -21,25 +21,12 @@ #ifndef NETWORKMODEL_H #define NETWORKMODEL_H -#include - -#include "treemodel.h" #include "bufferinfo.h" - -#include - -class BufferInfo; - -#include "selectionmodelsynchronizer.h" -#include "modelpropertymapper.h" #include "clientsettings.h" -#include "ircchannel.h" -#include "ircuser.h" #include "message.h" #include "network.h" +#include "treemodel.h" -class MappedSelectionModel; -class QAbstractItemView; class BufferItem; /***************************************** @@ -153,12 +140,13 @@ public: QueryBufferItem(const BufferInfo &bufferInfo, NetworkItem *parent); virtual QVariant data(int column, int role) const; + virtual bool setData(int column, const QVariant &value, int role); virtual inline bool isActive() const { return (bool)_ircUser; } virtual QString toolTip(int column) const; public slots: void attachIrcUser(IrcUser *ircUser); - void ircUserDestroyed(); + void ircUserQuited(); private: IrcUser *_ircUser; @@ -195,7 +183,7 @@ public slots: void userModeChanged(IrcUser *ircUser); private slots: - void ircChannelDestroyed(); + void ircChannelParted(); private: IrcChannel *_ircChannel; @@ -246,7 +234,7 @@ public: virtual QString toolTip(int column) const; private slots: - inline void ircUserDestroyed() { parent()->removeChild(this); } + inline void ircUserQuited() { parent()->removeChild(this); } private: QPointer _ircUser; @@ -289,7 +277,6 @@ public: virtual QStringList mimeTypes() const; virtual QMimeData *mimeData(const QModelIndexList &) const; - virtual bool dropMimeData(const QMimeData *, Qt::DropAction, int, int, const QModelIndex &); void attachNetwork(Network *network);