X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fchatview.cpp;h=a4582546a8bad425e28bfa7005395266b1154025;hp=22d3b0e3204f68b9359980b2e5095d482a0d4ec0;hb=99bb37d9938f3d88ce7551ded454146359fadc03;hpb=8bf92d33ac84cfede11b2361832607bea98f64c8 diff --git a/src/qtui/chatview.cpp b/src/qtui/chatview.cpp index 22d3b0e3..a4582546 100644 --- a/src/qtui/chatview.cpp +++ b/src/qtui/chatview.cpp @@ -33,9 +33,10 @@ ChatView::ChatView(Buffer *buf, QWidget *parent) : QGraphicsView(parent), Abstra |QGraphicsView::DontSavePainterState |QGraphicsView::DontAdjustForAntialiasing); _scene = new ChatScene(Client::messageModel(), this); - _scene->setWidth(width()); + connect(_scene, SIGNAL(heightChanged(int)), this, SLOT(sceneHeightChanged(int))); + //_scene->setWidth(width()); setScene(_scene); - + setSceneRect(0, 0, width(), 0); } @@ -54,6 +55,10 @@ void ChatView::resizeEvent(QResizeEvent *event) { qDebug() << "resize"; } +void ChatView::sceneHeightChanged(int h) { + setSceneRect(0, 0, width(), h); +} + void ChatView::clear() { }