-
Notifications
You must be signed in to change notification settings - Fork 0
/
dialog.cpp
23 lines (19 loc) · 722 Bytes
/
dialog.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "dialog.h"
#include "ui_dialog.h"
Dialog::Dialog(QWidget *parent) :
QDialog(parent),
ui(new Ui::Dialog)
{
ui->setupUi(this);
connect(ui->csvButton,&QPushButton::clicked,this,[&](){emit which_to_click(0);});
connect(ui->excelButton,&QPushButton::clicked,this,[&](){emit which_to_click(1);});
connect(ui->xmlButton,&QPushButton::clicked,this,[&](){emit which_to_click(2);});
connect(this,SIGNAL(which_to_click(int)),parent,SLOT(exportData(int)));
connect(ui->csvButton,SIGNAL(clicked()),this,SLOT(close()));
connect(ui->excelButton,SIGNAL(clicked()),this,SLOT(close()));
connect(ui->xmlButton,SIGNAL(clicked()),this,SLOT(close()));
}
Dialog::~Dialog()
{
delete ui;
}