forked from geoffreyPerrin/AutoCell
-
Notifications
You must be signed in to change notification settings - Fork 0
/
openautocell.cpp
40 lines (33 loc) · 882 Bytes
/
openautocell.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include "openautocell.h"
#include "ui_openautocell.h"
#include <QDebug>
OpenAutoCell::OpenAutoCell(QWidget *parent) :
QDialog(parent),
ui(new Ui::OpenAutoCell)
{
ui->setupUi(this);
file = nullptr;
//QObject::connect(ui->buttonBox, SIGNAL(accepted()), this, SLOT(loadFile()) );
QObject::connect(ui->pushButton,SIGNAL(clicked()), this, SLOT(loadFileName()));
}
OpenAutoCell::~OpenAutoCell()
{
delete ui;
}
const Xml_Dom &OpenAutoCell::getFile() const
{
return *file;
}
void OpenAutoCell::loadFileName()
{
QString fileName=QFileDialog::getOpenFileName(this, tr("Open File Name"), "./", tr("XML Files (*.xml)"));
ui->lineEdit->setText(fileName);
}
QString OpenAutoCell::getFileName() const
{
return ui->lineEdit->text();
}
void OpenAutoCell::setFile(const Xml_Dom *value)
{
file = value;
}