From c8e80a5358284c776ec3989ce0837be304374f86 Mon Sep 17 00:00:00 2001 From: collecting Date: Wed, 29 Oct 2025 05:21:27 +0000 Subject: [PATCH] feat: Controller Overlay --- src/citron/configuration/configure_input_player_widget.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/citron/configuration/configure_input_player_widget.h b/src/citron/configuration/configure_input_player_widget.h index 76340912d..7b4589ef3 100644 --- a/src/citron/configuration/configure_input_player_widget.h +++ b/src/citron/configuration/configure_input_player_widget.h @@ -1,4 +1,5 @@ // SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project +// SPDX-FileCopyrightText: Copyright 2025 citron Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later #pragma once @@ -29,6 +30,8 @@ public: // Sets the emulated controller to be displayed void SetController(Core::HID::EmulatedController* controller); + void SetRawJoystickVisible(bool visible); + // Disables events from the emulated controller void UnloadController(); @@ -207,6 +210,8 @@ private: void SetTextFont(QPainter& p, float text_size, const QString& font_family = QStringLiteral("sans-serif")); + bool raw_joystick_visible = false; + bool is_controller_set{}; bool is_connected{}; bool needs_redraw{};