X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fbuffertreemodel.h;h=23471ad8d46fbaed7ac35f642083ff317aec057e;hp=0848c8ff44075c06c032957ecc18517802579007;hb=e104b220388a276a4483a45567243a8473ca5fa6;hpb=13b2affbdccd1d52479e49affdb81a77258392a6 diff --git a/src/client/buffertreemodel.h b/src/client/buffertreemodel.h index 0848c8ff..23471ad8 100644 --- a/src/client/buffertreemodel.h +++ b/src/client/buffertreemodel.h @@ -25,12 +25,11 @@ #include "treemodel.h" #include "buffer.h" -#include "clientproxy.h" /***************************************** * Fancy Buffer Items *****************************************/ -class BufferTreeItem : public TreeItem{ +class BufferTreeItem : public TreeItem { Q_OBJECT public: @@ -57,10 +56,11 @@ class BufferTreeModel : public TreeModel { public: enum myRoles { BufferTypeRole = Qt::UserRole, - BufferActiveRole + BufferActiveRole, + BufferNameRole, + BufferIdRole }; - //BufferTreeModel(const QList &, QObject *parent = 0); BufferTreeModel(QObject *parent = 0); static QList defaultHeader(); @@ -79,7 +79,7 @@ signals: void bufferSelected(Buffer *); void invalidateFilter(); void fakeUserInput(BufferId, QString); - void updateSelection(const QModelIndex &, QItemSelectionModel::SelectionFlags); + void selectionChanged(const QModelIndex &); private: bool isBufferIndex(const QModelIndex &) const;