Subversion Repositories svn1-original

Rev

Rev 202 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
201 - 1
#include <QFile>
2
#include <QTextStream>
3
#include <QMessageBox>
4
 
5
#include "qmeditaddendum.h"
6
#include "ui_qmeditaddendum.h"
7
 
8
QmEditAddendum::QmEditAddendum(const QString &name,QWidget *parent) :
9
    QDialog(parent),
10
    ui(new Ui::QmEditAddendum)
11
{
12
    ui->setupUi(this);
13
 
14
    //  Attempt to open the file name specified
15
    qDebug("Edit: %s", qPrintable(name));
16
    setWindowTitle(name);
17
 
18
    QFile file(name);
19
    if (!file.open(QFile::ReadOnly | QFile::Text)) {
20
        QMessageBox::warning(this, tr("Application"),
21
                             tr("Cannot read file %1:\n%2.")
22
                             .arg(name)
23
                             .arg(file.errorString()));
24
        return;
25
    }
26
 
27
    QTextStream in(&file);
28
    ui->textEdit->setPlainText(in.readAll());
29
}
30
 
31
QmEditAddendum::~QmEditAddendum()
32
{
33
    delete ui;
34
}