summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
d6a96a4)
Also got rid of these stupid debug messages.
}
QWidget * Buffer::showWidget(QWidget *parent) {
}
QWidget * Buffer::showWidget(QWidget *parent) {
- if(widget) return qobject_cast<QWidget*>(widget);
+ if(widget) {
+ widget->scrollToEnd();
+ return qobject_cast<QWidget*>(widget);
+ }
widget = new BufferWidget(networkName, bufferName, isActive(), ownNick, contents, parent);
widget->setTopic(topic);
widget->updateNickList(nicks);
widget = new BufferWidget(networkName, bufferName, isActive(), ownNick, contents, parent);
widget->setTopic(topic);
widget->updateNickList(nicks);
void BufferWidget::scrollToEnd() {
QScrollBar *sb = ui.chatWidget->verticalScrollBar();
sb->setValue(sb->maximum());
void BufferWidget::scrollToEnd() {
QScrollBar *sb = ui.chatWidget->verticalScrollBar();
sb->setValue(sb->maximum());
- qDebug() << bufferName << "scrolled" << sb->value() << sb->maximum();
+ //qDebug() << bufferName << "scrolled" << sb->value() << sb->maximum();
}
QString BufferWidget::htmlFromMsg(Message msg) {
}
QString BufferWidget::htmlFromMsg(Message msg) {