Fixed linker error caused by not running MOC on ircuser.h.
[quassel.git] / src / client / buffertreemodel.h
index 0848c8f..23471ad 100644 (file)
 
 #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<QVariant> &, QObject *parent = 0);
   BufferTreeModel(QObject *parent = 0);
   static QList<QVariant> 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;