diff options
| author | german77 <juangerman-13@hotmail.com> | 2021-10-30 22:23:10 -0500 | 
|---|---|---|
| committer | Narr the Reg <juangerman-13@hotmail.com> | 2021-11-24 20:30:26 -0600 | 
| commit | 2b1b0c2a30e242b08ec120e09803ec54d5445703 (patch) | |
| tree | 9a10400a7e4403b288eee3aae8a52f1d5be912de /src/yuzu/configuration | |
| parent | 61d9eb9f690d6afe141f24ba75c99b54e122dfa3 (diff) | |
kraken: Address comments from review
start lion review
Diffstat (limited to 'src/yuzu/configuration')
| -rw-r--r-- | src/yuzu/configuration/configure_input_player_widget.cpp | 105 | ||||
| -rw-r--r-- | src/yuzu/configuration/configure_input_player_widget.h | 81 | 
2 files changed, 100 insertions, 86 deletions
diff --git a/src/yuzu/configuration/configure_input_player_widget.cpp b/src/yuzu/configuration/configure_input_player_widget.cpp index 67e56ed3a..bb20e9339 100644 --- a/src/yuzu/configuration/configure_input_player_widget.cpp +++ b/src/yuzu/configuration/configure_input_player_widget.cpp @@ -1945,8 +1945,8 @@ void PlayerControlPreview::DrawRightBody(QPainter& p, const QPointF center) {  }  void PlayerControlPreview::DrawProTriggers(QPainter& p, const QPointF center, -                                           const Input::ButtonStatus& left_pressed, -                                           const Input::ButtonStatus& right_pressed) { +                                           const Common::Input::ButtonStatus& left_pressed, +                                           const Common::Input::ButtonStatus& right_pressed) {      std::array<QPointF, pro_left_trigger.size() / 2> qleft_trigger;      std::array<QPointF, pro_left_trigger.size() / 2> qright_trigger;      std::array<QPointF, pro_body_top.size()> qbody_top; @@ -1984,8 +1984,8 @@ void PlayerControlPreview::DrawProTriggers(QPainter& p, const QPointF center,  }  void PlayerControlPreview::DrawGCTriggers(QPainter& p, const QPointF center, -                                          Input::TriggerStatus left_trigger, -                                          Input::TriggerStatus right_trigger) { +                                          Common::Input::TriggerStatus left_trigger, +                                          Common::Input::TriggerStatus right_trigger) {      std::array<QPointF, left_gc_trigger.size() / 2> qleft_trigger;      std::array<QPointF, left_gc_trigger.size() / 2> qright_trigger; @@ -2022,8 +2022,8 @@ void PlayerControlPreview::DrawGCTriggers(QPainter& p, const QPointF center,  }  void PlayerControlPreview::DrawHandheldTriggers(QPainter& p, const QPointF center, -                                                const Input::ButtonStatus& left_pressed, -                                                const Input::ButtonStatus& right_pressed) { +                                                const Common::Input::ButtonStatus& left_pressed, +                                                const Common::Input::ButtonStatus& right_pressed) {      std::array<QPointF, left_joycon_trigger.size() / 2> qleft_trigger;      std::array<QPointF, left_joycon_trigger.size() / 2> qright_trigger; @@ -2048,8 +2048,8 @@ void PlayerControlPreview::DrawHandheldTriggers(QPainter& p, const QPointF cente  }  void PlayerControlPreview::DrawDualTriggers(QPainter& p, const QPointF center, -                                            const Input::ButtonStatus& left_pressed, -                                            const Input::ButtonStatus& right_pressed) { +                                            const Common::Input::ButtonStatus& left_pressed, +                                            const Common::Input::ButtonStatus& right_pressed) {      std::array<QPointF, left_joycon_trigger.size() / 2> qleft_trigger;      std::array<QPointF, left_joycon_trigger.size() / 2> qright_trigger;      constexpr float size = 1.62f; @@ -2076,9 +2076,9 @@ void PlayerControlPreview::DrawDualTriggers(QPainter& p, const QPointF center,      DrawPolygon(p, qright_trigger);  } -void PlayerControlPreview::DrawDualTriggersTopView(QPainter& p, const QPointF center, -                                                   const Input::ButtonStatus& left_pressed, -                                                   const Input::ButtonStatus& right_pressed) { +void PlayerControlPreview::DrawDualTriggersTopView( +    QPainter& p, const QPointF center, const Common::Input::ButtonStatus& left_pressed, +    const Common::Input::ButtonStatus& right_pressed) {      std::array<QPointF, left_joystick_L_topview.size() / 2> qleft_trigger;      std::array<QPointF, left_joystick_L_topview.size() / 2> qright_trigger;      constexpr float size = 0.9f; @@ -2113,9 +2113,9 @@ void PlayerControlPreview::DrawDualTriggersTopView(QPainter& p, const QPointF ce      DrawSymbol(p, center + QPointF(177, -84), Symbol::R, 1.0f);  } -void PlayerControlPreview::DrawDualZTriggersTopView(QPainter& p, const QPointF center, -                                                    const Input::ButtonStatus& left_pressed, -                                                    const Input::ButtonStatus& right_pressed) { +void PlayerControlPreview::DrawDualZTriggersTopView( +    QPainter& p, const QPointF center, const Common::Input::ButtonStatus& left_pressed, +    const Common::Input::ButtonStatus& right_pressed) {      std::array<QPointF, left_joystick_ZL_topview.size() / 2> qleft_trigger;      std::array<QPointF, left_joystick_ZL_topview.size() / 2> qright_trigger;      constexpr float size = 0.9f; @@ -2149,7 +2149,7 @@ void PlayerControlPreview::DrawDualZTriggersTopView(QPainter& p, const QPointF c  }  void PlayerControlPreview::DrawLeftTriggers(QPainter& p, const QPointF center, -                                            const Input::ButtonStatus& left_pressed) { +                                            const Common::Input::ButtonStatus& left_pressed) {      std::array<QPointF, left_joycon_trigger.size() / 2> qleft_trigger;      constexpr float size = 1.78f;      constexpr float offset = 311.5f; @@ -2166,7 +2166,7 @@ void PlayerControlPreview::DrawLeftTriggers(QPainter& p, const QPointF center,  }  void PlayerControlPreview::DrawLeftZTriggers(QPainter& p, const QPointF center, -                                             const Input::ButtonStatus& left_pressed) { +                                             const Common::Input::ButtonStatus& left_pressed) {      std::array<QPointF, left_joycon_sideview_zl.size() / 2> qleft_trigger;      constexpr float size = 1.1115f;      constexpr float offset2 = 335; @@ -2184,8 +2184,8 @@ void PlayerControlPreview::DrawLeftZTriggers(QPainter& p, const QPointF center,                225 * 16, 44 * 16);  } -void PlayerControlPreview::DrawLeftTriggersTopView(QPainter& p, const QPointF center, -                                                   const Input::ButtonStatus& left_pressed) { +void PlayerControlPreview::DrawLeftTriggersTopView( +    QPainter& p, const QPointF center, const Common::Input::ButtonStatus& left_pressed) {      std::array<QPointF, left_joystick_L_topview.size() / 2> qleft_trigger;      for (std::size_t point = 0; point < left_joystick_L_topview.size() / 2; ++point) { @@ -2203,8 +2203,8 @@ void PlayerControlPreview::DrawLeftTriggersTopView(QPainter& p, const QPointF ce      DrawSymbol(p, center + QPointF(-143, -36), Symbol::L, 1.0f);  } -void PlayerControlPreview::DrawLeftZTriggersTopView(QPainter& p, const QPointF center, -                                                    const Input::ButtonStatus& left_pressed) { +void PlayerControlPreview::DrawLeftZTriggersTopView( +    QPainter& p, const QPointF center, const Common::Input::ButtonStatus& left_pressed) {      std::array<QPointF, left_joystick_ZL_topview.size() / 2> qleft_trigger;      for (std::size_t point = 0; point < left_joystick_ZL_topview.size() / 2; ++point) { @@ -2223,7 +2223,7 @@ void PlayerControlPreview::DrawLeftZTriggersTopView(QPainter& p, const QPointF c  }  void PlayerControlPreview::DrawRightTriggers(QPainter& p, const QPointF center, -                                             const Input::ButtonStatus& right_pressed) { +                                             const Common::Input::ButtonStatus& right_pressed) {      std::array<QPointF, left_joycon_trigger.size() / 2> qright_trigger;      constexpr float size = 1.78f;      constexpr float offset = 311.5f; @@ -2240,7 +2240,7 @@ void PlayerControlPreview::DrawRightTriggers(QPainter& p, const QPointF center,  }  void PlayerControlPreview::DrawRightZTriggers(QPainter& p, const QPointF center, -                                              const Input::ButtonStatus& right_pressed) { +                                              const Common::Input::ButtonStatus& right_pressed) {      std::array<QPointF, left_joycon_sideview_zl.size() / 2> qright_trigger;      constexpr float size = 1.1115f;      constexpr float offset2 = 335; @@ -2259,8 +2259,8 @@ void PlayerControlPreview::DrawRightZTriggers(QPainter& p, const QPointF center,                271 * 16, 44 * 16);  } -void PlayerControlPreview::DrawRightTriggersTopView(QPainter& p, const QPointF center, -                                                    const Input::ButtonStatus& right_pressed) { +void PlayerControlPreview::DrawRightTriggersTopView( +    QPainter& p, const QPointF center, const Common::Input::ButtonStatus& right_pressed) {      std::array<QPointF, left_joystick_L_topview.size() / 2> qright_trigger;      for (std::size_t point = 0; point < left_joystick_L_topview.size() / 2; ++point) { @@ -2278,8 +2278,8 @@ void PlayerControlPreview::DrawRightTriggersTopView(QPainter& p, const QPointF c      DrawSymbol(p, center + QPointF(137, -36), Symbol::R, 1.0f);  } -void PlayerControlPreview::DrawRightZTriggersTopView(QPainter& p, const QPointF center, -                                                     const Input::ButtonStatus& right_pressed) { +void PlayerControlPreview::DrawRightZTriggersTopView( +    QPainter& p, const QPointF center, const Common::Input::ButtonStatus& right_pressed) {      std::array<QPointF, left_joystick_ZL_topview.size() / 2> qright_trigger;      for (std::size_t point = 0; point < left_joystick_ZL_topview.size() / 2; ++point) { @@ -2298,7 +2298,7 @@ void PlayerControlPreview::DrawRightZTriggersTopView(QPainter& p, const QPointF  }  void PlayerControlPreview::DrawJoystick(QPainter& p, const QPointF center, float size, -                                        const Input::ButtonStatus& pressed) { +                                        const Common::Input::ButtonStatus& pressed) {      const float radius1 = 13.0f * size;      const float radius2 = 9.0f * size; @@ -2317,7 +2317,8 @@ void PlayerControlPreview::DrawJoystick(QPainter& p, const QPointF center, float  }  void PlayerControlPreview::DrawJoystickSideview(QPainter& p, const QPointF center, float angle, -                                                float size, const Input::ButtonStatus& pressed) { +                                                float size, +                                                const Common::Input::ButtonStatus& pressed) {      QVector<QPointF> joystick;      joystick.reserve(static_cast<int>(left_joystick_sideview.size() / 2)); @@ -2342,7 +2343,7 @@ void PlayerControlPreview::DrawJoystickSideview(QPainter& p, const QPointF cente  void PlayerControlPreview::DrawProJoystick(QPainter& p, const QPointF center, const QPointF offset,                                             float offset_scalar, -                                           const Input::ButtonStatus& pressed) { +                                           const Common::Input::ButtonStatus& pressed) {      const float radius1 = 24.0f;      const float radius2 = 17.0f; @@ -2377,7 +2378,7 @@ void PlayerControlPreview::DrawProJoystick(QPainter& p, const QPointF center, co  }  void PlayerControlPreview::DrawGCJoystick(QPainter& p, const QPointF center, -                                          const Input::ButtonStatus& pressed) { +                                          const Common::Input::ButtonStatus& pressed) {      // Outer circle      p.setPen(colors.outline);      p.setBrush(pressed.value ? colors.highlight : colors.button); @@ -2414,8 +2415,8 @@ void PlayerControlPreview::DrawRawJoystick(QPainter& p, QPointF center_left, QPo      }  } -void PlayerControlPreview::DrawJoystickProperties(QPainter& p, const QPointF center, -                                                  const Input::AnalogProperties& properties) { +void PlayerControlPreview::DrawJoystickProperties( +    QPainter& p, const QPointF center, const Common::Input::AnalogProperties& properties) {      constexpr float size = 45.0f;      const float range = size * properties.range;      const float deadzone = size * properties.deadzone; @@ -2435,7 +2436,7 @@ void PlayerControlPreview::DrawJoystickProperties(QPainter& p, const QPointF cen  }  void PlayerControlPreview::DrawJoystickDot(QPainter& p, const QPointF center, -                                           const Input::StickStatus& stick, bool raw) { +                                           const Common::Input::StickStatus& stick, bool raw) {      constexpr float size = 45.0f;      const float range = size * stick.x.properties.range; @@ -2450,7 +2451,7 @@ void PlayerControlPreview::DrawJoystickDot(QPainter& p, const QPointF center,  }  void PlayerControlPreview::DrawRoundButton(QPainter& p, QPointF center, -                                           const Input::ButtonStatus& pressed, float width, +                                           const Common::Input::ButtonStatus& pressed, float width,                                             float height, Direction direction, float radius) {      p.setBrush(button_color);      if (pressed.value) { @@ -2476,13 +2477,15 @@ void PlayerControlPreview::DrawRoundButton(QPainter& p, QPointF center,      p.drawRoundedRect(rect, radius, radius);  }  void PlayerControlPreview::DrawMinusButton(QPainter& p, const QPointF center, -                                           const Input::ButtonStatus& pressed, int button_size) { +                                           const Common::Input::ButtonStatus& pressed, +                                           int button_size) {      p.setPen(colors.outline);      p.setBrush(pressed.value ? colors.highlight : colors.button);      DrawRectangle(p, center, button_size, button_size / 3.0f);  }  void PlayerControlPreview::DrawPlusButton(QPainter& p, const QPointF center, -                                          const Input::ButtonStatus& pressed, int button_size) { +                                          const Common::Input::ButtonStatus& pressed, +                                          int button_size) {      // Draw outer line      p.setPen(colors.outline);      p.setBrush(pressed.value ? colors.highlight : colors.button); @@ -2499,7 +2502,7 @@ void PlayerControlPreview::DrawPlusButton(QPainter& p, const QPointF center,  }  void PlayerControlPreview::DrawGCButtonX(QPainter& p, const QPointF center, -                                         const Input::ButtonStatus& pressed) { +                                         const Common::Input::ButtonStatus& pressed) {      std::array<QPointF, gc_button_x.size() / 2> button_x;      for (std::size_t point = 0; point < gc_button_x.size() / 2; ++point) { @@ -2512,7 +2515,7 @@ void PlayerControlPreview::DrawGCButtonX(QPainter& p, const QPointF center,  }  void PlayerControlPreview::DrawGCButtonY(QPainter& p, const QPointF center, -                                         const Input::ButtonStatus& pressed) { +                                         const Common::Input::ButtonStatus& pressed) {      std::array<QPointF, gc_button_y.size() / 2> button_x;      for (std::size_t point = 0; point < gc_button_y.size() / 2; ++point) { @@ -2525,7 +2528,7 @@ void PlayerControlPreview::DrawGCButtonY(QPainter& p, const QPointF center,  }  void PlayerControlPreview::DrawGCButtonZ(QPainter& p, const QPointF center, -                                         const Input::ButtonStatus& pressed) { +                                         const Common::Input::ButtonStatus& pressed) {      std::array<QPointF, gc_button_z.size() / 2> button_x;      for (std::size_t point = 0; point < gc_button_z.size() / 2; ++point) { @@ -2539,7 +2542,8 @@ void PlayerControlPreview::DrawGCButtonZ(QPainter& p, const QPointF center,  }  void PlayerControlPreview::DrawCircleButton(QPainter& p, const QPointF center, -                                            const Input::ButtonStatus& pressed, float button_size) { +                                            const Common::Input::ButtonStatus& pressed, +                                            float button_size) {      p.setBrush(button_color);      if (pressed.value) {          p.setBrush(colors.highlight); @@ -2571,7 +2575,7 @@ void PlayerControlPreview::DrawArrowButtonOutline(QPainter& p, const QPointF cen  void PlayerControlPreview::DrawArrowButton(QPainter& p, const QPointF center,                                             const Direction direction, -                                           const Input::ButtonStatus& pressed, float size) { +                                           const Common::Input::ButtonStatus& pressed, float size) {      std::array<QPointF, up_arrow_button.size() / 2> arrow_button;      QPoint offset; @@ -2628,7 +2632,7 @@ void PlayerControlPreview::DrawArrowButton(QPainter& p, const QPointF center,  void PlayerControlPreview::DrawTriggerButton(QPainter& p, const QPointF center,                                               const Direction direction, -                                             const Input::ButtonStatus& pressed) { +                                             const Common::Input::ButtonStatus& pressed) {      std::array<QPointF, trigger_button.size() / 2> qtrigger_button;      for (std::size_t point = 0; point < trigger_button.size() / 2; ++point) { @@ -2655,8 +2659,9 @@ void PlayerControlPreview::DrawTriggerButton(QPainter& p, const QPointF center,      DrawPolygon(p, qtrigger_button);  } -void PlayerControlPreview::DrawBattery(QPainter& p, QPointF center, Input::BatteryLevel battery) { -    if (battery == Input::BatteryLevel::None) { +void PlayerControlPreview::DrawBattery(QPainter& p, QPointF center, +                                       Common::Input::BatteryLevel battery) { +    if (battery == Common::Input::BatteryLevel::None) {          return;      }      p.setPen(colors.outline); @@ -2665,29 +2670,29 @@ void PlayerControlPreview::DrawBattery(QPainter& p, QPointF center, Input::Batte      p.drawRect(center.x() + 56, center.y() + 6, 3, 8);      p.setBrush(colors.deadzone);      switch (battery) { -    case Input::BatteryLevel::Charging: +    case Common::Input::BatteryLevel::Charging:          p.setBrush(colors.indicator2);          p.drawText(center + QPoint(2, 14), tr("Charging"));          break; -    case Input::BatteryLevel::Full: +    case Common::Input::BatteryLevel::Full:          p.drawRect(center.x() + 42, center.y(), 14, 20);          p.drawRect(center.x() + 28, center.y(), 14, 20);          p.drawRect(center.x() + 14, center.y(), 14, 20);          p.drawRect(center.x(), center.y(), 14, 20);          break; -    case Input::BatteryLevel::Medium: +    case Common::Input::BatteryLevel::Medium:          p.drawRect(center.x() + 28, center.y(), 14, 20);          p.drawRect(center.x() + 14, center.y(), 14, 20);          p.drawRect(center.x(), center.y(), 14, 20);          break; -    case Input::BatteryLevel::Low: +    case Common::Input::BatteryLevel::Low:          p.drawRect(center.x() + 14, center.y(), 14, 20);          p.drawRect(center.x(), center.y(), 14, 20);          break; -    case Input::BatteryLevel::Critical: +    case Common::Input::BatteryLevel::Critical:          p.drawRect(center.x(), center.y(), 14, 20);          break; -    case Input::BatteryLevel::Empty: +    case Common::Input::BatteryLevel::Empty:          p.drawRect(center.x(), center.y(), 5, 20);          break;      default: diff --git a/src/yuzu/configuration/configure_input_player_widget.h b/src/yuzu/configuration/configure_input_player_widget.h index 333c3fc56..430e4f4f4 100644 --- a/src/yuzu/configuration/configure_input_player_widget.h +++ b/src/yuzu/configuration/configure_input_player_widget.h @@ -115,66 +115,75 @@ private:      void DrawGCBody(QPainter& p, QPointF center);      // Draw triggers functions -    void DrawProTriggers(QPainter& p, QPointF center, const Input::ButtonStatus& left_pressed, -                         const Input::ButtonStatus& right_pressed); -    void DrawGCTriggers(QPainter& p, QPointF center, Input::TriggerStatus left_trigger, -                        Input::TriggerStatus right_trigger); -    void DrawHandheldTriggers(QPainter& p, QPointF center, const Input::ButtonStatus& left_pressed, -                              const Input::ButtonStatus& right_pressed); -    void DrawDualTriggers(QPainter& p, QPointF center, const Input::ButtonStatus& left_pressed, -                          const Input::ButtonStatus& right_pressed); +    void DrawProTriggers(QPainter& p, QPointF center, +                         const Common::Input::ButtonStatus& left_pressed, +                         const Common::Input::ButtonStatus& right_pressed); +    void DrawGCTriggers(QPainter& p, QPointF center, Common::Input::TriggerStatus left_trigger, +                        Common::Input::TriggerStatus right_trigger); +    void DrawHandheldTriggers(QPainter& p, QPointF center, +                              const Common::Input::ButtonStatus& left_pressed, +                              const Common::Input::ButtonStatus& right_pressed); +    void DrawDualTriggers(QPainter& p, QPointF center, +                          const Common::Input::ButtonStatus& left_pressed, +                          const Common::Input::ButtonStatus& right_pressed);      void DrawDualTriggersTopView(QPainter& p, QPointF center, -                                 const Input::ButtonStatus& left_pressed, -                                 const Input::ButtonStatus& right_pressed); +                                 const Common::Input::ButtonStatus& left_pressed, +                                 const Common::Input::ButtonStatus& right_pressed);      void DrawDualZTriggersTopView(QPainter& p, QPointF center, -                                  const Input::ButtonStatus& left_pressed, -                                  const Input::ButtonStatus& right_pressed); -    void DrawLeftTriggers(QPainter& p, QPointF center, const Input::ButtonStatus& left_pressed); -    void DrawLeftZTriggers(QPainter& p, QPointF center, const Input::ButtonStatus& left_pressed); +                                  const Common::Input::ButtonStatus& left_pressed, +                                  const Common::Input::ButtonStatus& right_pressed); +    void DrawLeftTriggers(QPainter& p, QPointF center, +                          const Common::Input::ButtonStatus& left_pressed); +    void DrawLeftZTriggers(QPainter& p, QPointF center, +                           const Common::Input::ButtonStatus& left_pressed);      void DrawLeftTriggersTopView(QPainter& p, QPointF center, -                                 const Input::ButtonStatus& left_pressed); +                                 const Common::Input::ButtonStatus& left_pressed);      void DrawLeftZTriggersTopView(QPainter& p, QPointF center, -                                  const Input::ButtonStatus& left_pressed); -    void DrawRightTriggers(QPainter& p, QPointF center, const Input::ButtonStatus& right_pressed); -    void DrawRightZTriggers(QPainter& p, QPointF center, const Input::ButtonStatus& right_pressed); +                                  const Common::Input::ButtonStatus& left_pressed); +    void DrawRightTriggers(QPainter& p, QPointF center, +                           const Common::Input::ButtonStatus& right_pressed); +    void DrawRightZTriggers(QPainter& p, QPointF center, +                            const Common::Input::ButtonStatus& right_pressed);      void DrawRightTriggersTopView(QPainter& p, QPointF center, -                                  const Input::ButtonStatus& right_pressed); +                                  const Common::Input::ButtonStatus& right_pressed);      void DrawRightZTriggersTopView(QPainter& p, QPointF center, -                                   const Input::ButtonStatus& right_pressed); +                                   const Common::Input::ButtonStatus& right_pressed);      // Draw joystick functions -    void DrawJoystick(QPainter& p, QPointF center, float size, const Input::ButtonStatus& pressed); +    void DrawJoystick(QPainter& p, QPointF center, float size, +                      const Common::Input::ButtonStatus& pressed);      void DrawJoystickSideview(QPainter& p, QPointF center, float angle, float size, -                              const Input::ButtonStatus& pressed); +                              const Common::Input::ButtonStatus& pressed);      void DrawRawJoystick(QPainter& p, QPointF center_left, QPointF center_right);      void DrawJoystickProperties(QPainter& p, QPointF center, -                                const Input::AnalogProperties& properties); -    void DrawJoystickDot(QPainter& p, QPointF center, const Input::StickStatus& stick, bool raw); +                                const Common::Input::AnalogProperties& properties); +    void DrawJoystickDot(QPainter& p, QPointF center, const Common::Input::StickStatus& stick, +                         bool raw);      void DrawProJoystick(QPainter& p, QPointF center, QPointF offset, float scalar, -                         const Input::ButtonStatus& pressed); -    void DrawGCJoystick(QPainter& p, QPointF center, const Input::ButtonStatus& pressed); +                         const Common::Input::ButtonStatus& pressed); +    void DrawGCJoystick(QPainter& p, QPointF center, const Common::Input::ButtonStatus& pressed);      // Draw button functions -    void DrawCircleButton(QPainter& p, QPointF center, const Input::ButtonStatus& pressed, +    void DrawCircleButton(QPainter& p, QPointF center, const Common::Input::ButtonStatus& pressed,                            float button_size); -    void DrawRoundButton(QPainter& p, QPointF center, const Input::ButtonStatus& pressed, +    void DrawRoundButton(QPainter& p, QPointF center, const Common::Input::ButtonStatus& pressed,                           float width, float height, Direction direction = Direction::None,                           float radius = 2); -    void DrawMinusButton(QPainter& p, QPointF center, const Input::ButtonStatus& pressed, +    void DrawMinusButton(QPainter& p, QPointF center, const Common::Input::ButtonStatus& pressed,                           int button_size); -    void DrawPlusButton(QPainter& p, QPointF center, const Input::ButtonStatus& pressed, +    void DrawPlusButton(QPainter& p, QPointF center, const Common::Input::ButtonStatus& pressed,                          int button_size); -    void DrawGCButtonX(QPainter& p, QPointF center, const Input::ButtonStatus& pressed); -    void DrawGCButtonY(QPainter& p, QPointF center, const Input::ButtonStatus& pressed); -    void DrawGCButtonZ(QPainter& p, QPointF center, const Input::ButtonStatus& pressed); +    void DrawGCButtonX(QPainter& p, QPointF center, const Common::Input::ButtonStatus& pressed); +    void DrawGCButtonY(QPainter& p, QPointF center, const Common::Input::ButtonStatus& pressed); +    void DrawGCButtonZ(QPainter& p, QPointF center, const Common::Input::ButtonStatus& pressed);      void DrawArrowButtonOutline(QPainter& p, const QPointF center, float size = 1.0f);      void DrawArrowButton(QPainter& p, QPointF center, Direction direction, -                         const Input::ButtonStatus& pressed, float size = 1.0f); +                         const Common::Input::ButtonStatus& pressed, float size = 1.0f);      void DrawTriggerButton(QPainter& p, QPointF center, Direction direction, -                           const Input::ButtonStatus& pressed); +                           const Common::Input::ButtonStatus& pressed);      // Draw battery functions -    void DrawBattery(QPainter& p, QPointF center, Input::BatteryLevel battery); +    void DrawBattery(QPainter& p, QPointF center, Common::Input::BatteryLevel battery);      // Draw icon functions      void DrawSymbol(QPainter& p, QPointF center, Symbol symbol, float icon_size);  | 
