dialogsetting.cpp 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. #include "dialogsetting.h"
  2. #include "ui_dialogsetting.h"
  3. #include <QMessageBox>
  4. #include "remotectrlini.h"
  5. DialogSetting::DialogSetting(QWidget *parent) :
  6. QDialog(parent),
  7. ui(new Ui::DialogSetting)
  8. {
  9. ui->setupUi(this);
  10. mstrserverip = ServiceRCIni.GetServerIP();
  11. mstrserverport = ServiceRCIni.GetServerPort();
  12. mstrinterval = ServiceRCIni.GetInterval();
  13. mstrVIN = ServiceRCIni.GetVIN();
  14. ui->lineEdit_serverip->setText(mstrserverip.data());
  15. ui->lineEdit_serverport->setText(mstrserverport.data());
  16. ui->lineEdit_queryinterval->setText(mstrinterval.data());
  17. ui->lineEdit_VIN->setText(mstrVIN.data());
  18. ui->comboBox_language->addItem("Chinese");
  19. ui->comboBox_language->addItem("English");
  20. if(ServiceRCIni.GetLanguage() == "Chinese")ui->comboBox_language->setCurrentIndex(0);
  21. else ui->comboBox_language->setCurrentIndex(1);
  22. setWindowTitle("Set Server");
  23. }
  24. DialogSetting::~DialogSetting()
  25. {
  26. delete ui;
  27. }
  28. void DialogSetting::on_pushButton_Set_clicked()
  29. {
  30. mstrserverip = ui->lineEdit_serverip->text().toStdString();
  31. mstrserverport = ui->lineEdit_serverport->text().toStdString();
  32. mstrinterval = ui->lineEdit_queryinterval->text().toStdString();
  33. mstrVIN = ui->lineEdit_VIN->text().toStdString();
  34. ServiceRCIni.SetServerIP(mstrserverip);
  35. ServiceRCIni.SetServerPort(mstrserverport);
  36. ServiceRCIni.SetInterval(mstrinterval);
  37. ServiceRCIni.SetVIN(mstrVIN);
  38. if(ui->comboBox_language->currentIndex() == 0)
  39. {
  40. ServiceRCIni.SetLanguase("Chinese");
  41. }
  42. else
  43. {
  44. ServiceRCIni.SetLanguase("English");
  45. }
  46. this->accept();
  47. }
  48. void DialogSetting::on_pushButton_Close_clicked()
  49. {
  50. this->reject();
  51. }