X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Fchatview.cpp;h=be2cbc62debcd9564a20c3c1d4a3c65469b98878;hb=019a59ffca44ddc32fc6b16fd6cdcc8f3e1c93c6;hp=ffd9e72a8782700e64f5426f540955875420d273;hpb=e528271e366acaa788b420bdfab8e1dd03b43e12;p=quassel.git diff --git a/src/qtui/chatview.cpp b/src/qtui/chatview.cpp index ffd9e72a..be2cbc62 100644 --- a/src/qtui/chatview.cpp +++ b/src/qtui/chatview.cpp @@ -67,7 +67,7 @@ void ChatView::resizeEvent(QResizeEvent *event) { void ChatView::sceneHeightChanged(qreal h) { Q_UNUSED(h) - bool scrollable = verticalScrollBar()->value() == verticalScrollBar()->maximum(); + bool scrollable = qAbs(verticalScrollBar()->value() - verticalScrollBar()->maximum()) <= 2; // be a bit tolerant here, also FIXME (why we need this?) setSceneRect(scene()->sceneRect()); if(scrollable) verticalScrollBar()->setValue(verticalScrollBar()->maximum()); } @@ -75,40 +75,3 @@ void ChatView::sceneHeightChanged(qreal h) { void ChatView::clear() { } - -void ChatView::prependMsg(AbstractUiMsg *msg) { - //ChatLine *line = dynamic_cast(msg); - //Q_ASSERT(line); - //prependChatLine(line); -} - -void ChatView::prependChatLine(ChatLine *line) { - //qDebug() << "prepending"; -} - -void ChatView::prependChatLines(QList clist) { - -} - -void ChatView::appendMsg(AbstractUiMsg *msg) { - //ChatLine *line = dynamic_cast(msg); - //Q_ASSERT(line); - //appendChatLine(line); -} - -void ChatView::appendChatLine(ChatLine *line) { - //qDebug() << "appending"; -} - - -void ChatView::appendChatLines(QList list) { - //foreach(ChatLine *line, list) { - - //} -} - -void ChatView::setContents(const QList &list) { - //qDebug() << "setting" << list.count(); - //appendChatLines(list); -} -