shortcutconfig.cpp 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #include "shortcutconfig.h"
  2. #include "ui_shortcutconfig.h"
  3. #include "globalinfo.h"
  4. ShortcutConfig::ShortcutConfig(QWidget *parent) :
  5. QWidget(parent),
  6. ui(new Ui::ShortcutConfig)
  7. {
  8. ui->setupUi(this);
  9. // ui->keySequenceEdit
  10. QSettings configIniWrite("jcxclient.ini", QSettings::IniFormat);
  11. QVariant key1 = configIniWrite.value("Shortcut/key1", "F1");
  12. QVariant key2 = configIniWrite.value("Shortcut/key2", "F2");
  13. QVariant key3 = configIniWrite.value("Shortcut/key3", "F3");
  14. ui->keySequenceEdit->setKeySequence(key1.toString());
  15. ui->keySequenceEdit_2->setKeySequence(key2.toString());
  16. ui->keySequenceEdit_3->setKeySequence(key3.toString());
  17. // configIniWrite.value("Shortcut/key2");
  18. // configIniWrite.value("Shortcut/key3");
  19. // configIniWrite.setValue("Shortcut/key1", "192.168.0.1");
  20. // configIniWrite.setValue("Shortcut/key2", "127.0.0.1");
  21. // configIniWrite.setValue("Shortcut/key3", "2222");
  22. }
  23. ShortcutConfig::~ShortcutConfig()
  24. {
  25. delete ui;
  26. }
  27. void ShortcutConfig::on_pushButton_clicked()
  28. {
  29. QSettings configIniWrite("jcxclient.ini", QSettings::IniFormat);
  30. configIniWrite.setValue("Shortcut/key1", ui->keySequenceEdit->keySequence().toString());
  31. configIniWrite.setValue("Shortcut/key2", ui->keySequenceEdit_2->keySequence().toString());
  32. configIniWrite.setValue("Shortcut/key3", ui->keySequenceEdit_3->keySequence().toString());
  33. emit setShortcutConfig();
  34. }