diff options
Diffstat (limited to 'src/yuzu/configuration')
8 files changed, 16 insertions, 12 deletions
| diff --git a/src/yuzu/configuration/configure_debug_controller.cpp b/src/yuzu/configuration/configure_debug_controller.cpp index 6dc9c5e57..a878ef9c6 100644 --- a/src/yuzu/configuration/configure_debug_controller.cpp +++ b/src/yuzu/configuration/configure_debug_controller.cpp @@ -4,6 +4,7 @@  #include "ui_configure_debug_controller.h"  #include "yuzu/configuration/configure_debug_controller.h" +#include "yuzu/configuration/configure_input_player.h"  ConfigureDebugController::ConfigureDebugController(QWidget* parent,                                                     InputCommon::InputSubsystem* input_subsystem, diff --git a/src/yuzu/configuration/configure_debug_controller.h b/src/yuzu/configuration/configure_debug_controller.h index 2694b3419..b4f53fad5 100644 --- a/src/yuzu/configuration/configure_debug_controller.h +++ b/src/yuzu/configuration/configure_debug_controller.h @@ -6,10 +6,11 @@  #include <memory>  #include <QDialog> -#include "yuzu/configuration/configure_input_player.h"  class QPushButton; +class ConfigureInputPlayer; +  class InputProfiles;  namespace InputCommon { diff --git a/src/yuzu/configuration/configure_input.h b/src/yuzu/configuration/configure_input.h index f135a4299..9eba9b523 100644 --- a/src/yuzu/configuration/configure_input.h +++ b/src/yuzu/configuration/configure_input.h @@ -8,17 +8,16 @@  #include <memory>  #include <QKeyEvent> +#include <QList>  #include <QWidget> -#include "yuzu/configuration/configure_input_advanced.h" -#include "yuzu/configuration/configure_input_player.h" - -#include "ui_configure_input.h" -  class QCheckBox;  class QString;  class QTimer; +class ConfigureInputAdvanced; +class ConfigureInputPlayer; +  class InputProfiles;  namespace InputCommon { diff --git a/src/yuzu/configuration/configure_input_advanced.cpp b/src/yuzu/configuration/configure_input_advanced.cpp index 3074be833..abaf03630 100644 --- a/src/yuzu/configuration/configure_input_advanced.cpp +++ b/src/yuzu/configuration/configure_input_advanced.cpp @@ -68,8 +68,7 @@ ConfigureInputAdvanced::ConfigureInputAdvanced(QWidget* parent)          for (std::size_t button_idx = 0; button_idx < color_buttons.size(); ++button_idx) {              connect(color_buttons[button_idx], &QPushButton::clicked, this,                      [this, player_idx, button_idx] { -                        OnControllerButtonClick(static_cast<int>(player_idx), -                                                static_cast<int>(button_idx)); +                        OnControllerButtonClick(player_idx, button_idx);                      });          }      } @@ -94,7 +93,8 @@ ConfigureInputAdvanced::ConfigureInputAdvanced(QWidget* parent)  ConfigureInputAdvanced::~ConfigureInputAdvanced() = default; -void ConfigureInputAdvanced::OnControllerButtonClick(int player_idx, int button_idx) { +void ConfigureInputAdvanced::OnControllerButtonClick(std::size_t player_idx, +                                                     std::size_t button_idx) {      const QColor new_bg_color = QColorDialog::getColor(controllers_colors[player_idx][button_idx]);      if (!new_bg_color.isValid()) {          return; diff --git a/src/yuzu/configuration/configure_input_advanced.h b/src/yuzu/configuration/configure_input_advanced.h index 50bb87768..3083d55c1 100644 --- a/src/yuzu/configuration/configure_input_advanced.h +++ b/src/yuzu/configuration/configure_input_advanced.h @@ -35,7 +35,7 @@ private:      void RetranslateUI();      void UpdateUIEnabled(); -    void OnControllerButtonClick(int player_idx, int button_idx); +    void OnControllerButtonClick(std::size_t player_idx, std::size_t button_idx);      void LoadConfiguration(); diff --git a/src/yuzu/configuration/configure_input_player.cpp b/src/yuzu/configuration/configure_input_player.cpp index 5abf9f0bf..0d10c1360 100644 --- a/src/yuzu/configuration/configure_input_player.cpp +++ b/src/yuzu/configuration/configure_input_player.cpp @@ -4,6 +4,7 @@  #include <algorithm>  #include <memory> +#include <thread>  #include <utility>  #include <QGridLayout>  #include <QInputDialog> @@ -857,7 +858,7 @@ void ConfigureInputPlayer::UpdateControllerIcon() {          }      }(); -    const QString theme = [this] { +    const QString theme = [] {          if (QIcon::themeName().contains(QStringLiteral("dark"))) {              return QStringLiteral("_dark");          } else if (QIcon::themeName().contains(QStringLiteral("midnight"))) { diff --git a/src/yuzu/configuration/configure_input_profile_dialog.cpp b/src/yuzu/configuration/configure_input_profile_dialog.cpp index 818399b47..1f5cfa75b 100644 --- a/src/yuzu/configuration/configure_input_profile_dialog.cpp +++ b/src/yuzu/configuration/configure_input_profile_dialog.cpp @@ -3,6 +3,7 @@  // Refer to the license.txt file included.  #include "ui_configure_input_profile_dialog.h" +#include "yuzu/configuration/configure_input_player.h"  #include "yuzu/configuration/configure_input_profile_dialog.h"  ConfigureInputProfileDialog::ConfigureInputProfileDialog( diff --git a/src/yuzu/configuration/configure_input_profile_dialog.h b/src/yuzu/configuration/configure_input_profile_dialog.h index d4a3973d9..e6386bdbb 100644 --- a/src/yuzu/configuration/configure_input_profile_dialog.h +++ b/src/yuzu/configuration/configure_input_profile_dialog.h @@ -6,10 +6,11 @@  #include <memory>  #include <QDialog> -#include "yuzu/configuration/configure_input_player.h"  class QPushButton; +class ConfigureInputPlayer; +  class InputProfiles;  namespace InputCommon { | 
