diff options
| author | spycrab <spycrab@users.noreply.github.com> | 2018-07-07 00:40:15 +0200 |
|---|---|---|
| committer | spycrab <spycrab@users.noreply.github.com> | 2018-07-07 00:48:38 +0200 |
| commit | 13ba24c5a6795532c8893eccf2a21ae95682e1b7 (patch) | |
| tree | 747e394036c189c46add1b3e1451e50f48230e11 /Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp | |
| parent | 059880bb1640d5a3b0e1fbbf66e1a356df4b9f41 (diff) | |
Move DolphinQt2 to DolphinQt
Diffstat (limited to 'Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp')
| -rw-r--r-- | Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp b/Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp new file mode 100644 index 0000000000..b2225f2ca3 --- /dev/null +++ b/Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp @@ -0,0 +1,47 @@ +// Copyright 2018 Dolphin Emulator Project +// Licensed under GPLv2+ +// Refer to the license.txt file included. + +#include "DolphinQt/Config/Mapping/HotkeyDebugging.h" + +#include <QGroupBox> +#include <QHBoxLayout> +#include <QVBoxLayout> + +#include "Core/HotkeyManager.h" + +HotkeyDebugging::HotkeyDebugging(MappingWindow* window) : MappingWidget(window) +{ + CreateMainLayout(); +} + +void HotkeyDebugging::CreateMainLayout() +{ + m_main_layout = new QHBoxLayout(); + + m_main_layout->addWidget( + CreateGroupBox(tr("Stepping"), HotkeyManagerEmu::GetHotkeyGroup(HKGP_STEPPING))); + + auto* vbox = new QVBoxLayout(); + vbox->addWidget(CreateGroupBox(tr("Program Counter"), HotkeyManagerEmu::GetHotkeyGroup(HKGP_PC))); + vbox->addWidget( + CreateGroupBox(tr("Breakpoint"), HotkeyManagerEmu::GetHotkeyGroup(HKGP_BREAKPOINT))); + m_main_layout->addLayout(vbox); + + setLayout(m_main_layout); +} + +InputConfig* HotkeyDebugging::GetConfig() +{ + return HotkeyManagerEmu::GetConfig(); +} + +void HotkeyDebugging::LoadSettings() +{ + HotkeyManagerEmu::LoadConfig(); +} + +void HotkeyDebugging::SaveSettings() +{ + HotkeyManagerEmu::GetConfig()->SaveConfig(); +} |
