Skip to content

Commit

Permalink
Merge pull request #6847 from lioncash/fs-include
Browse files Browse the repository at this point in the history
FilesystemWidget: Replace DiscIO includes with forward declarations
  • Loading branch information
leoetlino committed May 13, 2018
2 parents 1fe92b8 + d1d584d commit 6c38e4b
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 8 deletions.
5 changes: 4 additions & 1 deletion Source/Core/DolphinQt2/Config/FilesystemWidget.cpp
Expand Up @@ -19,8 +19,9 @@
#include <future>

#include "DiscIO/DiscExtractor.h"
#include "DiscIO/Enums.h"
#include "DiscIO/Filesystem.h"
#include "DiscIO/Volume.h"

#include "DolphinQt2/QtUtils/ActionHelper.h"
#include "DolphinQt2/Resources.h"

Expand All @@ -45,6 +46,8 @@ FilesystemWidget::FilesystemWidget(const UICommon::GameFile& game)
PopulateView();
}

FilesystemWidget::~FilesystemWidget() = default;

void FilesystemWidget::CreateWidgets()
{
auto* layout = new QVBoxLayout;
Expand Down
11 changes: 4 additions & 7 deletions Source/Core/DolphinQt2/Config/FilesystemWidget.h
Expand Up @@ -7,12 +7,6 @@
#include <QDialog>
#include <memory>

// Qt versions prior to 5.9 don't support C++17 nested namespaces in moc so we have to if-guard
// this header
#ifndef Q_MOC_RUN
#include "DiscIO/Volume.h"
#endif

#include "UICommon/GameFile.h"

class QStandardItem;
Expand All @@ -22,14 +16,17 @@ class QTreeView;
namespace DiscIO
{
class FileInfo;
class Volume;

struct Partition;
}; // namespace DiscIO
} // namespace DiscIO

class FilesystemWidget final : public QWidget
{
Q_OBJECT
public:
explicit FilesystemWidget(const UICommon::GameFile& game);
~FilesystemWidget() override;

private:
void CreateWidgets();
Expand Down
2 changes: 2 additions & 0 deletions Source/Core/DolphinQt2/Config/PropertiesDialog.cpp
Expand Up @@ -7,6 +7,8 @@
#include <QTabWidget>
#include <QVBoxLayout>

#include "DiscIO/Enums.h"

#include "DolphinQt2/Config/ARCodeWidget.h"
#include "DolphinQt2/Config/FilesystemWidget.h"
#include "DolphinQt2/Config/GameConfigWidget.h"
Expand Down

0 comments on commit 6c38e4b

Please sign in to comment.