diff --git a/Source/Core/DolphinQt2/Config/FilesystemWidget.cpp b/Source/Core/DolphinQt2/Config/FilesystemWidget.cpp index dc27b9df91..83d473ff33 100644 --- a/Source/Core/DolphinQt2/Config/FilesystemWidget.cpp +++ b/Source/Core/DolphinQt2/Config/FilesystemWidget.cpp @@ -19,8 +19,9 @@ #include #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" @@ -45,6 +46,8 @@ FilesystemWidget::FilesystemWidget(const UICommon::GameFile& game) PopulateView(); } +FilesystemWidget::~FilesystemWidget() = default; + void FilesystemWidget::CreateWidgets() { auto* layout = new QVBoxLayout; diff --git a/Source/Core/DolphinQt2/Config/FilesystemWidget.h b/Source/Core/DolphinQt2/Config/FilesystemWidget.h index a9d7a998f0..ba1a16db36 100644 --- a/Source/Core/DolphinQt2/Config/FilesystemWidget.h +++ b/Source/Core/DolphinQt2/Config/FilesystemWidget.h @@ -7,12 +7,6 @@ #include #include -// 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; @@ -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(); diff --git a/Source/Core/DolphinQt2/Config/PropertiesDialog.cpp b/Source/Core/DolphinQt2/Config/PropertiesDialog.cpp index e80b6259e4..a5c31d34d8 100644 --- a/Source/Core/DolphinQt2/Config/PropertiesDialog.cpp +++ b/Source/Core/DolphinQt2/Config/PropertiesDialog.cpp @@ -7,6 +7,8 @@ #include #include +#include "DiscIO/Enums.h" + #include "DolphinQt2/Config/ARCodeWidget.h" #include "DolphinQt2/Config/FilesystemWidget.h" #include "DolphinQt2/Config/GameConfigWidget.h"