configure_debug.cpp 875 B

12345678910111213141516171819202122232425262728293031
  1. // Copyright 2016 Citra Emulator Project
  2. // Licensed under GPLv2 or any later version
  3. // Refer to the license.txt file included.
  4. #include "citra_qt/configure_debug.h"
  5. #include "ui_configure_debug.h"
  6. #include "core/settings.h"
  7. ConfigureDebug::ConfigureDebug(QWidget *parent) :
  8. QWidget(parent),
  9. ui(new Ui::ConfigureDebug)
  10. {
  11. ui->setupUi(this);
  12. this->setConfiguration();
  13. }
  14. ConfigureDebug::~ConfigureDebug() {
  15. }
  16. void ConfigureDebug::setConfiguration() {
  17. ui->toggle_gdbstub->setChecked(Settings::values.use_gdbstub);
  18. ui->gdbport_spinbox->setEnabled(Settings::values.use_gdbstub);
  19. ui->gdbport_spinbox->setValue(Settings::values.gdbstub_port);
  20. }
  21. void ConfigureDebug::applyConfiguration() {
  22. Settings::values.use_gdbstub = ui->toggle_gdbstub->isChecked();
  23. Settings::values.gdbstub_port = ui->gdbport_spinbox->value();
  24. Settings::Apply();
  25. }