summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorLéo Lam <leo@innovatetechnologi.es>2018-05-13 22:00:43 +0200
committerGitHub <noreply@github.com>2018-05-13 22:00:43 +0200
commit1fe92b8be79fdaeffa312fb15b67a97c948ffbd2 (patch)
treec06f1e697e0212ad27d2863a2b2502b24a2cef16 /Source
parent07b57c7ac62e519ba0280ce28b0c32b342d92cd8 (diff)
parent799e4154beaf447aaa1dee6838846b9daf9fe7d9 (diff)
Merge pull request #6845 from lioncash/patch-dlg
NewPatchDialog/PatchesWidget: Use forward declarations where applicable
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/DolphinQt2/Config/NewPatchDialog.cpp2
-rw-r--r--Source/Core/DolphinQt2/Config/NewPatchDialog.h5
-rw-r--r--Source/Core/DolphinQt2/Config/PatchesWidget.cpp5
-rw-r--r--Source/Core/DolphinQt2/Config/PatchesWidget.h13
4 files changed, 22 insertions, 3 deletions
diff --git a/Source/Core/DolphinQt2/Config/NewPatchDialog.cpp b/Source/Core/DolphinQt2/Config/NewPatchDialog.cpp
index 34745ceafc..ae229a15dd 100644
--- a/Source/Core/DolphinQt2/Config/NewPatchDialog.cpp
+++ b/Source/Core/DolphinQt2/Config/NewPatchDialog.cpp
@@ -15,6 +15,8 @@
#include <QScrollArea>
#include <QVBoxLayout>
+#include "Core/PatchEngine.h"
+
NewPatchDialog::NewPatchDialog(QWidget* parent, PatchEngine::Patch& patch)
: QDialog(parent), m_patch(patch)
{
diff --git a/Source/Core/DolphinQt2/Config/NewPatchDialog.h b/Source/Core/DolphinQt2/Config/NewPatchDialog.h
index cc62712d9a..2ac8edb630 100644
--- a/Source/Core/DolphinQt2/Config/NewPatchDialog.h
+++ b/Source/Core/DolphinQt2/Config/NewPatchDialog.h
@@ -9,7 +9,10 @@
#include <QDialog>
#include <QWidget>
-#include "Core/PatchEngine.h"
+namespace PatchEngine
+{
+struct Patch;
+}
class QDialogButtonBox;
class QGroupBox;
diff --git a/Source/Core/DolphinQt2/Config/PatchesWidget.cpp b/Source/Core/DolphinQt2/Config/PatchesWidget.cpp
index 6b063d0136..e222189581 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: