Display and update message processing progress
[quassel.git] / src / qtui / chatview.cpp
index ffd9e72..be2cbc6 100644 (file)
@@ -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<ChatLine*>(msg);
-  //Q_ASSERT(line);
-  //prependChatLine(line);
-}
-
-void ChatView::prependChatLine(ChatLine *line) {
-  //qDebug() << "prepending";
-}
-
-void ChatView::prependChatLines(QList<ChatLine *> clist) {
-
-}
-
-void ChatView::appendMsg(AbstractUiMsg *msg) {
-  //ChatLine *line = dynamic_cast<ChatLine*>(msg);
-  //Q_ASSERT(line);
-  //appendChatLine(line);
-}
-
-void ChatView::appendChatLine(ChatLine *line) {
-  //qDebug() << "appending";
-}
-
-
-void ChatView::appendChatLines(QList<ChatLine *> list) {
-  //foreach(ChatLine *line, list) {
-
-  //}
-}
-
-void ChatView::setContents(const QList<AbstractUiMsg *> &list) {
-  //qDebug() << "setting" << list.count();
-  //appendChatLines(list);
-}
-