setupform.cpp 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #include "setupform.h"
  2. #include "ui_setupform.h"
  3. SetupForm::SetupForm(QWidget *parent, QString appid, QString key, QString name, QString pass, QString comid, QString url) :
  4. QWidget(parent),
  5. ui(new Ui::SetupForm)
  6. {
  7. ui->setupUi(this);
  8. setParam(appid,key,name,pass,comid,url);
  9. connect(ui->cancelBtn,&QPushButton::clicked,this,&SetupForm::btnClick);
  10. connect(ui->okBtn,&QPushButton::clicked,this,&SetupForm::btnClick);
  11. }
  12. SetupForm::~SetupForm()
  13. {
  14. delete ui;
  15. }
  16. void SetupForm::setParam(QString appid, QString key, QString name, QString pass, QString comid, QString url)
  17. {
  18. AppId = appid;
  19. AppKey = key;
  20. LoginName = name;
  21. PassWord = pass;
  22. CompanyId = comid;
  23. AppUrl = url;
  24. ui->lineEdit_1->setText(AppId);
  25. ui->lineEdit_2->setText(AppKey);
  26. ui->lineEdit_3->setText(LoginName);
  27. ui->lineEdit_4->setText(PassWord);
  28. ui->lineEdit_5->setText(CompanyId);
  29. ui->lineEdit_6->setText(AppUrl);
  30. }
  31. void SetupForm::btnClick(){
  32. QPushButton *btn = (QPushButton *)sender();
  33. if(btn==ui->cancelBtn){
  34. emit cancel();
  35. close();
  36. }else{
  37. emit save(ui->lineEdit_1->text(),
  38. ui->lineEdit_2->text(),
  39. ui->lineEdit_3->text(),
  40. ui->lineEdit_4->text(),
  41. ui->lineEdit_5->text(),
  42. ui->lineEdit_6->text());
  43. close();
  44. }
  45. }