X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fchatview.cpp;h=8551a83a6c8780d80036ad022948013de3cd4dcc;hp=aa623104380ca6b7950a9ec2c576cce8a1a4a6de;hb=da2b5b2e4e2b0ea1847a0a5f0cb4a3752fc655c9;hpb=32b5e6447458a8e6e8074c40988b2d06f327094f diff --git a/src/qtui/chatview.cpp b/src/qtui/chatview.cpp index aa623104..8551a83a 100644 --- a/src/qtui/chatview.cpp +++ b/src/qtui/chatview.cpp @@ -21,17 +21,18 @@ #include #include "buffer.h" -#include "chatline.h" +#include "chatlinemodelitem.h" #include "chatscene.h" #include "chatview.h" #include "client.h" #include "quasselui.h" ChatView::ChatView(Buffer *buf, QWidget *parent) : QGraphicsView(parent), AbstractChatView() { + setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); _scene = new ChatScene(Client::messageModel(), this); + _scene->setWidth(width()); setScene(_scene); - //QGraphicsTextItem *item = scene()->addText(buf->bufferInfo().bufferName()); } @@ -45,6 +46,10 @@ ChatScene *ChatView::scene() const { return _scene; } +void ChatView::resizeEvent(QResizeEvent *event) { + scene()->setWidth(event->size().width()); + +} void ChatView::clear() {