#include "setupform.h" #include "ui_setupform.h" SetupForm::SetupForm(QWidget *parent, QString appid, QString key, QString name, QString pass, QString comid, QString url) : QWidget(parent), ui(new Ui::SetupForm) { ui->setupUi(this); setParam(appid,key,name,pass,comid,url); connect(ui->cancelBtn,&QPushButton::clicked,this,&SetupForm::btnClick); connect(ui->okBtn,&QPushButton::clicked,this,&SetupForm::btnClick); } SetupForm::~SetupForm() { delete ui; } void SetupForm::setParam(QString appid, QString key, QString name, QString pass, QString comid, QString url) { AppId = appid; AppKey = key; LoginName = name; PassWord = pass; CompanyId = comid; AppUrl = url; ui->lineEdit_1->setText(AppId); ui->lineEdit_2->setText(AppKey); ui->lineEdit_3->setText(LoginName); ui->lineEdit_4->setText(PassWord); ui->lineEdit_5->setText(CompanyId); ui->lineEdit_6->setText(AppUrl); } void SetupForm::btnClick(){ QPushButton *btn = (QPushButton *)sender(); if(btn==ui->cancelBtn){ emit cancel(); close(); }else{ emit save(ui->lineEdit_1->text(), ui->lineEdit_2->text(), ui->lineEdit_3->text(), ui->lineEdit_4->text(), ui->lineEdit_5->text(), ui->lineEdit_6->text()); close(); } }