summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2018-05-13 15:38:55 -0400
committerLioncash <mathew1800@gmail.com>2018-05-13 15:38:58 -0400
commit799e4154beaf447aaa1dee6838846b9daf9fe7d9 (patch)
tree748cdf6927887550ad0b433822f5d7c0df1323aa /Source/Core
parentdf3f9af6d7f2541b4f0e874097bd82abf7bccb31 (diff)
PatchesWidget: Convert Core and UICommon includes into forward declarations
Avoids propagating inclusions through UI headers
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/DolphinQt2/Config/PatchesWidget.cpp5
-rw-r--r--Source/Core/DolphinQt2/Config/PatchesWidget.h13
2 files changed, 16 insertions, 2 deletions
diff --git a/Source/Core/DolphinQt2/Config/PatchesWidget.cpp b/Source/Core/DolphinQt2/Config/PatchesWidget.cpp
index b7c8a4218a..3b5f1d078d 100644
--- a/Source/Core/DolphinQt2/Config/PatchesWidget.cpp
+++ b/Source/Core/DolphinQt2/Config/PatchesWidget.cpp
@@ -11,9 +11,14 @@
#include "Common/FileUtil.h"
#include "Common/IniFile.h"
#include "Common/StringUtil.h"
+
#include "Core/ConfigManager.h"
+#include "Core/PatchEngine.h"
+
#include "DolphinQt2/Config/NewPatchDialog.h"
+#include "UICommon/GameFile.h"
+
PatchesWidget::PatchesWidget(const UICommon::GameFile& game)
: m_game(game), m_game_id(game.GetGameID()), m_game_revision(game.GetRevision())
{
diff --git a/Source/Core/DolphinQt2/Config/PatchesWidget.h b/Source/Core/DolphinQt2/Config/PatchesWidget.h
index f8998f121b..fd68171203 100644
--- a/Source/Core/DolphinQt2/Config/PatchesWidget.h
+++ b/Source/Core/DolphinQt2/Config/PatchesWidget.h
@@ -9,13 +9,22 @@
#include <QWidget>
-#include "Core/PatchEngine.h"
-#include "UICommon/GameFile.h"
+#include "Common/CommonTypes.h"
+
+namespace PatchEngine
+{
+struct Patch;
+}
class QListWidget;
class QListWidgetItem;
class QPushButton;
+namespace UICommon
+{
+class GameFile;
+}
+
class PatchesWidget : public QWidget
{
public: