Qt: add ConfigChanged signal to Settings

This commit is contained in:
Michael M 2017-09-20 09:29:32 -07:00 committed by Léo Lam
parent 38a8d04c35
commit a334ec3daa
2 changed files with 6 additions and 0 deletions

View File

@ -7,12 +7,14 @@
#include <QSize>
#include "AudioCommon/AudioCommon.h"
#include "Common/Config/Config.h"
#include "Common/FileSearch.h"
#include "Common/FileUtil.h"
#include "Common/StringUtil.h"
#include "Core/ConfigManager.h"
#include "Core/Core.h"
#include "DolphinQt2/GameList/GameListModel.h"
#include "DolphinQt2/QtUtils/QueueOnObject.h"
#include "DolphinQt2/Settings.h"
#include "InputCommon/InputConfig.h"
@ -21,6 +23,9 @@ Settings::Settings()
qRegisterMetaType<Core::State>();
Core::SetOnStateChangedCallback(
[this](Core::State new_state) { emit EmulationStateChanged(new_state); });
Config::AddConfigChangedCallback(
[this] { QueueOnObject(this, [this] { emit ConfigChanged(); }); });
}
Settings& Settings::Instance()

View File

@ -81,6 +81,7 @@ public:
GameListModel* GetGameListModel() const;
signals:
void ConfigChanged();
void EmulationStateChanged(Core::State new_state);
void ThemeChanged();
void PathAdded(const QString&);