X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fclient%2Fbuffer.cpp;h=9108d690bafc6e49d972887d496a1e5d3c4299cb;hb=fa4d0a5606f0c9ed49e196278611fce6b017fb0b;hp=a316ae15a9086cc8bb8b8c38454876af3a99a868;hpb=08aac67d4dc813ed541a81d06fb83d9c4fec5834;p=quassel.git diff --git a/src/client/buffer.cpp b/src/client/buffer.cpp index a316ae15..9108d690 100644 --- a/src/client/buffer.cpp +++ b/src/client/buffer.cpp @@ -21,7 +21,10 @@ #include "buffer.h" +#include "buffersyncer.h" #include "client.h" +#include "networkmodel.h" +#include "quasselui.h" #include "util.h" @@ -36,26 +39,3 @@ BufferInfo Buffer::bufferInfo() const { return _bufferInfo; } -QList Buffer::contents() const { - return layoutedMsgs; -} - -void Buffer::appendMsg(const Message &msg) { - AbstractUiMsg *m = Client::layoutMsg(msg); - layoutedMsgs.append(m); - emit msgAppended(m); -} - -void Buffer::prependMsg(const Message &msg) { - layoutQueue.append(msg); -} - -bool Buffer::layoutMsg() { - if(layoutQueue.count()) { - AbstractUiMsg *m = Client::layoutMsg(layoutQueue.takeFirst()); - layoutedMsgs.prepend(m); - emit msgPrepended(m); - } - return layoutQueue.count(); -} -