Download Source Code/Yuzu/src/yuzu/configuration/configure_debug_controller.cpp from GilbertClaus/Emulator: direct link, hf CLI and curl.
- Browser
- Download file 1.67 kB
-
https://huggingface.co/GilbertClaus/Emulator/resolve/main/Source%20Code/Yuzu/src/yuzu/configuration/configure_debug_controller.cpp
- Command line
-
hf download 'hf://GilbertClaus/Emulator/Source Code/Yuzu/src/yuzu/configuration/configure_debug_controller.cpp'
-
curl -L -o configure_debug_controller.cpp https://huggingface.co/GilbertClaus/Emulator/resolve/main/Source%20Code/Yuzu/src/yuzu/configuration/configure_debug_controller.cpp
1.67 kB
| // SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project | |
| // SPDX-License-Identifier: GPL-2.0-or-later | |
| ConfigureDebugController::ConfigureDebugController(QWidget* parent, | |
| InputCommon::InputSubsystem* input_subsystem, | |
| InputProfiles* profiles, | |
| Core::HID::HIDCore& hid_core, bool is_powered_on) | |
| : QDialog(parent), ui(std::make_unique<Ui::ConfigureDebugController>()), | |
| debug_controller(new ConfigureInputPlayer(this, 9, nullptr, input_subsystem, profiles, | |
| hid_core, is_powered_on, true)) { | |
| ui->setupUi(this); | |
| ui->controllerLayout->addWidget(debug_controller); | |
| connect(ui->clear_all_button, &QPushButton::clicked, this, | |
| [this] { debug_controller->ClearAll(); }); | |
| connect(ui->restore_defaults_button, &QPushButton::clicked, this, | |
| [this] { debug_controller->RestoreDefaults(); }); | |
| RetranslateUI(); | |
| } | |
| ConfigureDebugController::~ConfigureDebugController() = default; | |
| void ConfigureDebugController::ApplyConfiguration() { | |
| debug_controller->ApplyConfiguration(); | |
| } | |
| void ConfigureDebugController::changeEvent(QEvent* event) { | |
| if (event->type() == QEvent::LanguageChange) { | |
| RetranslateUI(); | |
| } | |
| QDialog::changeEvent(event); | |
| } | |
| void ConfigureDebugController::RetranslateUI() { | |
| ui->retranslateUi(this); | |
| } | |