Subversion Repositories svn1

Rev

Rev 315 | Rev 317 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 315 Rev 316
Line 8... Line 8...
8
#include "ui_qmeditaddendum.h"
8
#include "ui_qmeditaddendum.h"
9
#include    "consts.h"
9
#include    "consts.h"
10
#include    "structs.h"
10
#include    "structs.h"
11
#include    "proto.h"
11
#include    "proto.h"
12
 
12
 
13
QmEditAddendum::QmEditAddendum(const QString& name,QWidget *parent) :
13
QmEditAddendum::QmEditAddendum(const QString& name, const bool silentCreate ,QWidget *parent) :
14
    QDialog(parent),
14
    QDialog(parent),
15
    ui(new Ui::QmEditAddendum)
15
    ui(new Ui::QmEditAddendum)
16
{
16
{
17
    ui->setupUi(this);
17
    ui->setupUi(this);
18
 
18
 
Line 27... Line 27...
27
    //qDebug("Edit: %s", name);
27
    //qDebug("Edit: %s", name);
28
    setWindowTitle(name);
28
    setWindowTitle(name);
29
 
29
 
30
    file.setFileName(name);
30
    file.setFileName(name);
31
    if (!file.open(QFile::ReadOnly | QFile::Text)) {
31
    if (!file.open(QFile::ReadOnly | QFile::Text)) {
-
 
32
        if (! silentCreate)
-
 
33
        {
32
        QMessageBox::warning(this, tr("Application"),
34
            QMessageBox::warning(this, tr("Application"),
33
                             tr("Cannot read file %1:\n%2.")
35
                                 tr("Cannot read file %1:\n%2.")
34
                             .arg(name)
36
                                 .arg(name)
35
                             .arg(file.errorString()));
37
                                 .arg(file.errorString()));
36
        return;
38
            return;
-
 
39
        }
37
    }
40
    }
38
 
41
 
39
    QTextStream in(&file);
42
    QTextStream in(&file);
40
    ui->textEdit->setPlainText(in.readAll());
43
    ui->textEdit->setPlainText(in.readAll());
41
    file.close();
44
    file.close();