DolphinQt2/Host: cleanup

This commit is contained in:
Michael Maltese
2017-07-13 12:58:26 -07:00
parent 8e55374662
commit ebeac18472
2 changed files with 8 additions and 20 deletions

View File

@ -4,55 +4,46 @@
#include <QAbstractEventDispatcher>
#include <QApplication>
#include <QMutexLocker>
#include "Common/Common.h"
#include "Core/Host.h"
#include "DolphinQt2/Host.h"
#include "DolphinQt2/MainWindow.h"
Host* Host::m_instance = nullptr;
Host::Host() = default;
Host* Host::GetInstance()
{
if (m_instance == nullptr)
m_instance = new Host();
return m_instance;
static Host* s_instance = new Host();
return s_instance;
}
void* Host::GetRenderHandle()
{
QMutexLocker locker(&m_lock);
return m_render_handle;
}
void Host::SetRenderHandle(void* handle)
{
QMutexLocker locker(&m_lock);
m_render_handle = handle;
}
bool Host::GetRenderFocus()
{
QMutexLocker locker(&m_lock);
return m_render_focus;
}
void Host::SetRenderFocus(bool focus)
{
QMutexLocker locker(&m_lock);
m_render_focus = focus;
}
bool Host::GetRenderFullscreen()
{
QMutexLocker locker(&m_lock);
return m_render_fullscreen;
}
void Host::SetRenderFullscreen(bool fullscreen)
{
QMutexLocker locker(&m_lock);
m_render_fullscreen = fullscreen;
}