mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-02-04 06:40:03 +00:00
Qt/Settings: Implement ControllerStateNeeded
This commit is contained in:
parent
51d3de6787
commit
87d7c994e7
@ -10,6 +10,7 @@
|
||||
#include "Common/Common.h"
|
||||
#include "Core/ConfigManager.h"
|
||||
#include "Core/Host.h"
|
||||
#include "DolphinQt2/Settings.h"
|
||||
#include "VideoCommon/RenderBase.h"
|
||||
|
||||
Host::Host() = default;
|
||||
@ -108,7 +109,7 @@ void Host_RequestRenderWindowSize(int w, int h)
|
||||
}
|
||||
bool Host_UINeedsControllerState()
|
||||
{
|
||||
return false;
|
||||
return Settings::Instance().IsControllerStateNeeded();
|
||||
}
|
||||
void Host_NotifyMapLoaded()
|
||||
{
|
||||
|
@ -269,3 +269,13 @@ bool Settings::IsBreakpointsVisible() const
|
||||
{
|
||||
return QSettings().value(QStringLiteral("debugger/showbreakpoints")).toBool();
|
||||
}
|
||||
|
||||
bool Settings::IsControllerStateNeeded() const
|
||||
{
|
||||
return m_controller_state_needed;
|
||||
}
|
||||
|
||||
void Settings::SetControllerStateNeeded(bool needed)
|
||||
{
|
||||
m_controller_state_needed = needed;
|
||||
}
|
||||
|
@ -46,6 +46,8 @@ public:
|
||||
void SetLogVisible(bool visible);
|
||||
bool IsLogConfigVisible() const;
|
||||
void SetLogConfigVisible(bool visible);
|
||||
bool IsControllerStateNeeded() const;
|
||||
void SetControllerStateNeeded(bool needed);
|
||||
|
||||
// GameList
|
||||
QStringList GetPaths() const;
|
||||
@ -111,6 +113,7 @@ signals:
|
||||
void DebugModeToggled(bool enabled);
|
||||
|
||||
private:
|
||||
bool m_controller_state_needed = false;
|
||||
std::unique_ptr<NetPlayClient> m_client;
|
||||
std::unique_ptr<NetPlayServer> m_server;
|
||||
Settings();
|
||||
|
Loading…
x
Reference in New Issue
Block a user