-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAdd_win.cpp
38 lines (36 loc) · 833 Bytes
/
Add_win.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
#include "Add_win.h"
#include "myapi.h"
#include "msgbox.h"
Add_win::Add_win(QWidget *parent)
: QDialog(parent)
{
ui.setupUi(this);
ui.add_auth->setItemData(0, "user");
ui.add_auth->setItemData(1, "admin");
connect(
ui.btnOK, SIGNAL(clicked(bool)), this, SLOT(OnBtnOKClicked(bool))
);
connect(
ui.btnCancel, SIGNAL(clicked(bool)), this, SLOT(OnBtnCancelClicked(bool))
);
}
Add_win::~Add_win()
{
}
int Add_win::OnBtnOKClicked(bool clicked)
{
QString sname = ui.add_name->text();
QString spwd = ui.add_pwd->text();
QString sauth = ui.add_auth->itemData(ui.add_auth->currentIndex()).toString();
accept();
int ret = Add_API(sname.toStdWString(),spwd.toStdWString(),sauth.toStdWString());
msgbox msg;
msg.setlabel(ret);
msg.exec();
return 0;
}
int Add_win::OnBtnCancelClicked(bool clicked)
{
reject();
return 0;
}