#define _BUFFERTREEMODEL_H_
#include <QtCore>
+#include <QItemSelectionModel> // FIXME Dependency on QtGui
#include "treemodel.h"
#include "buffer.h"
public:
enum myRoles {
BufferTypeRole = Qt::UserRole,
- BufferActiveRole
+ BufferActiveRole,
+ BufferNameRole,
+ BufferIdRole
};
//BufferTreeModel(const QList<QVariant> &, QObject *parent = 0);
void invalidateFilter();
void fakeUserInput(BufferId, QString);
void updateSelection(const QModelIndex &, QItemSelectionModel::SelectionFlags);
+ void addBuffer(const uint &, const QString &);
private:
bool isBufferIndex(const QModelIndex &) const;