/***************************************************************************
- * Copyright (C) 2005-08 by the Quassel Project *
+ * Copyright (C) 2005-09 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
{
ui.setupUi(this);
setAttribute(Qt::WA_DeleteOnClose, true);
- logUpdated();
- connect(Client::instance(), SIGNAL(logUpdated()), this, SLOT(logUpdated()));
+ ui.textEdit->setPlainText(Client::debugLog());
+ connect(Client::instance(), SIGNAL(logUpdated(const QString &)), this, SLOT(logUpdated(const QString &)));
ui.textEdit->setReadOnly(true);
}
-void DebugLogWidget::logUpdated() {
- ui.textEdit->setPlainText(Client::debugLog());
+void DebugLogWidget::logUpdated(const QString &msg) {
+ ui.textEdit->moveCursor(QTextCursor::End);
+ ui.textEdit->insertPlainText(msg);
+ ui.textEdit->moveCursor(QTextCursor::End);
}