- /***************************************************************************
+/***************************************************************************
* Copyright (C) 2005-07 by The Quassel Team *
* devel@quassel-irc.org *
* *
#include <QtCore>
#include "treemodel.h"
+class BufferInfo;
#include "buffer.h"
/*****************************************
Q_OBJECT
public:
- enum myRoles {
+ enum myRoles {
BufferTypeRole = Qt::UserRole,
BufferActiveRole,
BufferNameRole,
- BufferIdRole
+ BufferUidRole
};
BufferTreeModel(QObject *parent = 0);
void bufferUpdated(Buffer *);
void changeCurrent(const QModelIndex &, const QModelIndex &);
void selectBuffer(Buffer *buffer);
- void doubleClickReceived(const QModelIndex &);
void bufferActivity(Buffer::ActivityLevel, Buffer *buffer);
signals:
void bufferSelected(Buffer *);
void invalidateFilter();
- void fakeUserInput(BufferId, QString);
+ void fakeUserInput(BufferInfo, QString);
void selectionChanged(const QModelIndex &);
private: