+ChatView::ChatView(BufferId bufferId, QWidget *parent)
+ : QGraphicsView(parent),
+ AbstractChatView()
+{
+ QList<BufferId> filterList;
+ filterList.append(bufferId);
+ MessageFilter *filter = new MessageFilter(Client::messageModel(), filterList, this);
+ init(filter);
+}
+
+ChatView::ChatView(MessageFilter *filter, QWidget *parent)
+ : QGraphicsView(parent),
+ AbstractChatView()
+{
+ init(filter);
+}
+
+void ChatView::init(MessageFilter *filter) {