#include "xmlConsoleDialog.h" #include "ui_xmlConsoleDialog.h" #include #include xmlConsoleDialog::xmlConsoleDialog(QWidget *parent) : QDialog(parent), ui(new Ui::xmlConsoleDialog) { ui->setupUi(this); } xmlConsoleDialog::~xmlConsoleDialog() { delete ui; } void xmlConsoleDialog::message(QXmppLogger::MessageType type, const QString& text) { QDomDocument doc; bool isXml = doc.setContent(text); QString formattedText; QTextStream stream(&formattedText); doc.save(stream, 4); if(isXml) ui->textBrowser->append(formattedText); else ui->textBrowser->append(text); ui->textBrowser->append("\n"); }