dialoguserreg.cpp 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. #include "dialoguserreg.h"
  2. #include "ui_dialoguserreg.h"
  3. DialogUserReg::DialogUserReg(QWidget *parent) :
  4. QDialog(parent),
  5. ui(new Ui::DialogUserReg)
  6. {
  7. ui->setupUi(this);
  8. ui->verticalLayout->addWidget(&formDefaultUserReg,0,0);
  9. ui->verticalLayout->addWidget(&formShunShiUser,0,0);
  10. ui->verticalLayout->addWidget(&formMingYuanUser,0,0);
  11. ui->buttonBox->setVisible(false);
  12. ui->radioButtonDefault->setVisible(false);
  13. ui->radioButtonMingYuan->setVisible(false);
  14. ui->radioButtonShunShi->setVisible(false);
  15. connect(&formDefaultUserReg,SIGNAL(closeRegDialog()),this,SLOT(onCloseDialog()));
  16. showDefaultRegUI();
  17. }
  18. DialogUserReg::~DialogUserReg()
  19. {
  20. delete ui;
  21. qDebug()<<QDateTime::currentDateTime().toString("yyyy-MM-dd HH:mm:ss")\
  22. <<"SNCUser.DialogUserReg Destroyed.";
  23. }
  24. void DialogUserReg::showDefaultRegUI()
  25. {
  26. formDefaultUserReg.show();
  27. formShunShiUser.hide();
  28. formMingYuanUser.hide();
  29. }
  30. void DialogUserReg::showMingYuanRegUI()
  31. {
  32. formDefaultUserReg.hide();
  33. formShunShiUser.hide();
  34. formMingYuanUser.show();
  35. }
  36. void DialogUserReg::showShunShiRegUI()
  37. {
  38. formDefaultUserReg.hide();
  39. formShunShiUser.show();
  40. formMingYuanUser.hide();
  41. }
  42. void DialogUserReg::on_radioButtonDefault_clicked()
  43. {
  44. showDefaultRegUI();
  45. }
  46. void DialogUserReg::on_radioButtonMingYuan_clicked()
  47. {
  48. showMingYuanRegUI();
  49. }
  50. void DialogUserReg::on_radioButtonShunShi_clicked()
  51. {
  52. showShunShiRegUI();
  53. }
  54. void DialogUserReg::onCloseDialog()
  55. {
  56. this->close();
  57. }