Subversion Repositories svn1-original

Rev

Rev 202 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

#include <QFile>
#include <QTextStream>
#include <QMessageBox>

#include "qmeditaddendum.h"
#include "ui_qmeditaddendum.h"

QmEditAddendum::QmEditAddendum(const QString &name,QWidget *parent) :
    QDialog(parent),
    ui(new Ui::QmEditAddendum)
{
    ui->setupUi(this);

    //  Attempt to open the file name specified
    qDebug("Edit: %s", qPrintable(name));
    setWindowTitle(name);

    QFile file(name);
    if (!file.open(QFile::ReadOnly | QFile::Text)) {
        QMessageBox::warning(this, tr("Application"),
                             tr("Cannot read file %1:\n%2.")
                             .arg(name)
                             .arg(file.errorString()));
        return;
    }

    QTextStream in(&file);
    ui->textEdit->setPlainText(in.readAll());
}

QmEditAddendum::~QmEditAddendum()
{
    delete ui;
}