RenderWidget: Remove mouse based Free Look since it has moved to the HotkeyScheduler

This commit is contained in:
iwubcode 2020-04-09 00:39:15 -05:00
parent 602cb39101
commit 679d51c289
2 changed files with 0 additions and 25 deletions

View File

@ -32,9 +32,7 @@
#include "DolphinQt/Resources.h"
#include "DolphinQt/Settings.h"
#include "VideoCommon/FreeLookCamera.h"
#include "VideoCommon/RenderBase.h"
#include "VideoCommon/VertexShaderManager.h"
#include "VideoCommon/VideoConfig.h"
RenderWidget::RenderWidget(QWidget* parent) : QWidget(parent)
@ -180,11 +178,6 @@ bool RenderWidget::event(QEvent* event)
break;
}
case QEvent::MouseMove:
if (g_freelook_camera.IsActive())
OnFreeLookMouseMove(static_cast<QMouseEvent*>(event));
[[fallthrough]];
case QEvent::MouseButtonPress:
if (!Settings::Instance().GetHideCursor() && isActiveWindow())
{
@ -237,23 +230,6 @@ bool RenderWidget::event(QEvent* event)
return QWidget::event(event);
}
void RenderWidget::OnFreeLookMouseMove(QMouseEvent* event)
{
const auto mouse_move = event->pos() - m_last_mouse;
m_last_mouse = event->pos();
if (event->buttons() & Qt::RightButton)
{
// Camera Pitch and Yaw:
g_freelook_camera.Rotate(Common::Vec3{mouse_move.y() / 200.f, mouse_move.x() / 200.f, 0.f});
}
else if (event->buttons() & Qt::MiddleButton)
{
// Camera Roll:
g_freelook_camera.Rotate({0.f, 0.f, mouse_move.x() / 200.f});
}
}
void RenderWidget::PassEventToImGui(const QEvent* event)
{
if (!Core::IsRunningAndStarted())

View File

@ -33,7 +33,6 @@ private:
void HandleCursorTimer();
void OnHideCursorChanged();
void OnKeepOnTopChanged(bool top);
void OnFreeLookMouseMove(QMouseEvent* event);
void PassEventToImGui(const QEvent* event);
void SetImGuiKeyMap();
void dragEnterEvent(QDragEnterEvent* event) override;