Enable plain old QTimer-based asynchronous message processing. More fancy stuff will...
[quassel.git] / src / client / messagefilter.cpp
index 4ee6b16..e375b2e 100644 (file)
 
 #include "messagefilter.h"
 
+MessageFilter::MessageFilter(QAbstractItemModel *source, QObject *parent) : QSortFilterProxyModel(parent) {
+  setSourceModel(source);
+}
+
 MessageFilter::MessageFilter(MessageModel *source, const QList<BufferId> &buffers, QObject *parent)
   : QSortFilterProxyModel(parent),
     _bufferList(buffers)
@@ -32,7 +36,7 @@ QString MessageFilter::idString() const {
   if(_bufferList.isEmpty()) return "*";
   QString idstr;
   QStringList bufids;
-  foreach(BufferId id, _bufferList) bufids << QString(id.toInt());
+  foreach(BufferId id, _bufferList) bufids << QString::number(id.toInt());
   bufids.sort();
   foreach(QString id, bufids) idstr += id + '|';
   idstr.chop(1);