PatchesWidget: Convert Core and UICommon includes into forward declarations

Avoids propagating inclusions through UI headers
This commit is contained in:
Lioncash 2018-05-13 15:38:55 -04:00
parent df3f9af6d7
commit 799e4154be
2 changed files with 16 additions and 2 deletions

View File

@ -11,9 +11,14 @@
#include "Common/FileUtil.h" #include "Common/FileUtil.h"
#include "Common/IniFile.h" #include "Common/IniFile.h"
#include "Common/StringUtil.h" #include "Common/StringUtil.h"
#include "Core/ConfigManager.h" #include "Core/ConfigManager.h"
#include "Core/PatchEngine.h"
#include "DolphinQt2/Config/NewPatchDialog.h" #include "DolphinQt2/Config/NewPatchDialog.h"
#include "UICommon/GameFile.h"
PatchesWidget::PatchesWidget(const UICommon::GameFile& game) PatchesWidget::PatchesWidget(const UICommon::GameFile& game)
: m_game(game), m_game_id(game.GetGameID()), m_game_revision(game.GetRevision()) : m_game(game), m_game_id(game.GetGameID()), m_game_revision(game.GetRevision())
{ {

View File

@ -9,13 +9,22 @@
#include <QWidget> #include <QWidget>
#include "Core/PatchEngine.h" #include "Common/CommonTypes.h"
#include "UICommon/GameFile.h"
namespace PatchEngine
{
struct Patch;
}
class QListWidget; class QListWidget;
class QListWidgetItem; class QListWidgetItem;
class QPushButton; class QPushButton;
namespace UICommon
{
class GameFile;
}
class PatchesWidget : public QWidget class PatchesWidget : public QWidget
{ {
public: public: