projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
users who are away are now greyed out in the nickview
[quassel.git]
/
src
/
uisupport
/
nickviewfilter.h
diff --git
a/src/client/nickmodel.h
b/src/uisupport/nickviewfilter.h
similarity index 86%
rename from
src/client/nickmodel.h
rename to
src/uisupport/nickviewfilter.h
index
2dc3574
..
47da294
100644
(file)
--- a/
src/client/nickmodel.h
+++ b/
src/uisupport/nickviewfilter.h
@@
-18,8
+18,8
@@
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
-#ifndef NICK
MODEL
_H
-#define NICK
MODEL
_H
+#ifndef NICK
VIEWFILTER
_H
+#define NICK
VIEWFILTER
_H
#include <QSortFilterProxyModel>
#include <QSortFilterProxyModel>
@@
-27,13
+27,13
@@
class NetworkModel;
// This is proxymodel is purely for the sorting right now
// the old nickmodel is stored for future reference in /devnotes
// This is proxymodel is purely for the sorting right now
// the old nickmodel is stored for future reference in /devnotes
-
-//! This ProxyModel can be used on top of a NickModel in order to provide a sorted nicklist and to hide unused categories.
-class NickModel : public QSortFilterProxyModel {
+class NickViewFilter : public QSortFilterProxyModel {
Q_OBJECT
Q_OBJECT
- public:
- NickModel(NetworkModel *parent = 0);
+public:
+ NickViewFilter(NetworkModel *parent = 0);
+ QVariant data(const QModelIndex &index, int role) const;
+ QVariant foreground(const QModelIndex &index) const;
};
#endif
};
#endif