-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathexport.cpp
57 lines (46 loc) · 995 Bytes
/
export.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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include "export.h"
#include "ui_export.h"
Export::Export(QWidget *parent) :
QDialog(parent),
ui(new Ui::Export)
{
ui->setupUi(this);
}
Export::~Export()
{
delete ui;
}
bool Export::getExportData() const
{
return ui->ExportData->checkState() == Qt::Checked;
}
bool Export::getCreateTable() const
{
return ui->CreateTable->checkState() == Qt::Checked;
}
bool Export::getExportSingleInsert() const
{
return ui->SingleRow->isChecked();
}
QString Export::getTableName() const
{
return ui->tableName->text();
}
unsigned int Export::getRowsPerInsert() const
{
return ui->rowsPerInsert->text().toUInt();
}
void Export::on_ExportData_clicked()
{
ui->groupBox->setEnabled(ui->ExportData->checkState() == Qt::Checked);
}
void Export::on_MultipleRows_clicked()
{
ui->label->setEnabled(true);
ui->rowsPerInsert->setEnabled(true);
}
void Export::on_SingleRow_clicked()
{
ui->label->setEnabled(false);
ui->rowsPerInsert->setEnabled(false);
}