X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fbuffertreemodel.h;h=7737dd36b475a88606daec275a43627c427e4a88;hp=e194c27b56186a9582ba432226ab047024f8644a;hb=1cad7d10240a398c11af0043720d675e631f016f;hpb=6250a7e25eb2c0a6794d4aa5679c70082d825031 diff --git a/src/client/buffertreemodel.h b/src/client/buffertreemodel.h index e194c27b..7737dd36 100644 --- a/src/client/buffertreemodel.h +++ b/src/client/buffertreemodel.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-07 by The Quassel Team * + * Copyright (C) 2005-07 by the Quassel IRC Team * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -42,20 +42,20 @@ class QAbstractItemView; *****************************************/ class BufferTreeItem : public TreeItem { Q_OBJECT - + public: BufferTreeItem(Buffer *, TreeItem *parent = 0); virtual uint id() const; QVariant data(int column, int role) const; - + Buffer *buffer() const { return buf; } void setActivity(const Buffer::ActivityLevel &); - + private: QString text(int column) const; QColor foreground(int column) const; - + Buffer *buf; Buffer::ActivityLevel activity; }; @@ -65,13 +65,13 @@ private: *****************************************/ class NetworkTreeItem : public TreeItem { Q_OBJECT - + public: NetworkTreeItem(const uint &netid, const QString &, TreeItem *parent = 0); virtual QVariant data(int column, int row) const; virtual uint id() const; - + private: uint _networkId; QString net; @@ -82,7 +82,7 @@ private: *****************************************/ class BufferTreeModel : public TreeModel { Q_OBJECT - + public: enum myRoles { BufferTypeRole = Qt::UserRole, @@ -90,7 +90,7 @@ public: BufferUidRole, NetworkIdRole }; - + BufferTreeModel(QObject *parent = 0); static QList defaultHeader(); @@ -103,7 +103,7 @@ public: static bool mimeContainsBufferList(const QMimeData *mimeData); static QList< QPair > mimeDataToBufferList(const QMimeData *mimeData); - + virtual QStringList mimeTypes() const; virtual QMimeData *mimeData(const QModelIndexList &) const; virtual bool dropMimeData(const QMimeData *, Qt::DropAction, int, int, const QModelIndex &); @@ -114,12 +114,12 @@ public slots: void setCurrentIndex(const QModelIndex &index, QItemSelectionModel::SelectionFlags command); void selectBuffer(Buffer *buffer); void bufferActivity(Buffer::ActivityLevel, Buffer *buffer); - + signals: void bufferSelected(Buffer *); void invalidateFilter(); void selectionChanged(const QModelIndex &); - + private: bool isBufferIndex(const QModelIndex &) const; Buffer *getBufferByIndex(const QModelIndex &) const;