Subversion Repositories svn1

Rev

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

Rev 314 Rev 315
Line 1... Line 1...
1
#include <QFile>
1
#include <QFile>
2
#include <QTextStream>
2
#include <QTextStream>
3
#include <QMessageBox>
3
#include <QMessageBox>
4
#include <QDir>
4
#include <QDir>
-
 
5
#include <QPushButton>
5
 
6
 
6
#include "qmeditaddendum.h"
7
#include "qmeditaddendum.h"
7
#include "ui_qmeditaddendum.h"
8
#include "ui_qmeditaddendum.h"
8
#include    "consts.h"
9
#include    "consts.h"
9
#include    "structs.h"
10
#include    "structs.h"
10
#include    "proto.h"
11
#include    "proto.h"
11
 
12
 
12
QmEditAddendum::QmEditAddendum(const char *name,QWidget *parent) :
13
QmEditAddendum::QmEditAddendum(const QString& name,QWidget *parent) :
13
    QDialog(parent),
14
    QDialog(parent),
14
    ui(new Ui::QmEditAddendum)
15
    ui(new Ui::QmEditAddendum)
15
{
16
{
16
    ui->setupUi(this);
17
    ui->setupUi(this);
-
 
18
 
-
 
19
    QPushButton * doneButton = new QPushButton("Save and Close");
-
 
20
    ui->buttonBox->addButton(doneButton,QDialogButtonBox::ActionRole);
-
 
21
 
17
    connect(ui->buttonBox,SIGNAL(accepted()), this, SLOT(save()));
22
    connect(ui->buttonBox,SIGNAL(accepted()), this, SLOT(save()));
18
    connect(ui->buttonBox,SIGNAL(rejected()), this, SLOT(reject()));
23
    connect(ui->buttonBox,SIGNAL(rejected()), this, SLOT(reject()));
-
 
24
    connect(doneButton,SIGNAL(clicked()), this, SLOT(saveAndClose()));
19
 
25
 
20
    //  Attempt to open the file name specified
26
    //  Attempt to open the file name specified
21
    //qDebug("Edit: %s", name);
27
    //qDebug("Edit: %s", name);
22
    setWindowTitle(name);
28
    setWindowTitle(name);
23
 
29
 
Line 46... Line 52...
46
        file.close();
52
        file.close();
47
    }
53
    }
48
 
54
 
49
}
55
}
50
 
56
 
-
 
57
void QmEditAddendum::saveAndClose(void)
-
 
58
{
-
 
59
    qDebug("saveAndClose");
-
 
60
    save();
-
 
61
    done(0);
-
 
62
}
-
 
63
 
-
 
64
 
51
QmEditAddendum::~QmEditAddendum()
65
QmEditAddendum::~QmEditAddendum()
52
{
66
{
53
    delete ui;
67
    delete ui;
54
}
68
}