#include "scriptoutput.h"

ScriptOutput::ScriptOutput(QWidget *parent):QWidget( parent )
{
    editor = new QTextEdit(this);
    layout = new QVBoxLayout;
    layout->addWidget(editor);
    setLayout(layout);
}

ScriptOutput::~ScriptOutput()
{
    delete layout;
    delete editor;
}

void ScriptOutput::clear()
{
    editor->clear();
}

void ScriptOutput::setText(const QString &text)
{
    editor->setText(text);
}

QString ScriptOutput::text()
{
    return editor->toPlainText();
}

void ScriptOutput::append(const QString &text)
{
    editor->append(text);
}
