BufferTreeItem(Buffer *, TreeItem *parent = 0);
virtual uint id() const;
-
QVariant data(int column, int role) const;
+ virtual Qt::ItemFlags flags() const;
+
Buffer *buffer() const { return buf; }
void setActivity(const Buffer::ActivityLevel &);
-protected:
+private:
QString text(int column) const;
QColor foreground(int column) const;
NetworkTreeItem(const QString &, TreeItem *parent = 0);
virtual uint id() const;
+ virtual Qt::ItemFlags flags() const;
private:
QString net;
Q_OBJECT
public:
- enum myRoles {
+ enum myRoles {
BufferTypeRole = Qt::UserRole,
BufferActiveRole,
BufferNameRole,
BufferTreeModel(QObject *parent = 0);
static QList<QVariant> defaultHeader();
-
- virtual Qt::ItemFlags flags(const QModelIndex &index) const;
public slots:
void bufferUpdated(Buffer *);