summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar lat9nq2023-06-12 17:42:21 -0400
committerGravatar lat9nq2023-07-21 10:56:54 -0400
commit3b0650b70d8196b30102e73305066e0dba9da8fe (patch)
tree46f9d56e4da51adced45ef850ccbb900f897c717
parentconfigure_graphics: Fix vulkan_device bug (diff)
downloadyuzu-3b0650b70d8196b30102e73305066e0dba9da8fe.tar.gz
yuzu-3b0650b70d8196b30102e73305066e0dba9da8fe.tar.xz
yuzu-3b0650b70d8196b30102e73305066e0dba9da8fe.zip
configuration/shared: Clean up includes [IWYU]
Diffstat (limited to '')
-rw-r--r--src/yuzu/configuration/shared_translation.cpp11
-rw-r--r--src/yuzu/configuration/shared_translation.h2
-rw-r--r--src/yuzu/configuration/shared_widget.cpp22
-rw-r--r--src/yuzu/configuration/shared_widget.h22
4 files changed, 36 insertions, 21 deletions
diff --git a/src/yuzu/configuration/shared_translation.cpp b/src/yuzu/configuration/shared_translation.cpp
index 0f9dc77ff..b5a3fba4d 100644
--- a/src/yuzu/configuration/shared_translation.cpp
+++ b/src/yuzu/configuration/shared_translation.cpp
@@ -1,17 +1,16 @@
1// SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project 1// SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project
2// SPDX-License-Identifier: GPL-2.0-or-later 2// SPDX-License-Identifier: GPL-2.0-or-later
3 3
4#include <forward_list> 4#include "yuzu/configuration/shared_translation.h"
5
5#include <map> 6#include <map>
6#include <memory> 7#include <memory>
7#include <string> 8#include <tuple>
8#include <typeindex>
9#include <typeinfo>
10#include <utility> 9#include <utility>
11#include <QString>
12#include <QWidget> 10#include <QWidget>
13#include "common/settings.h" 11#include "common/settings.h"
14#include "yuzu/configuration/shared_translation.h" 12#include "common/settings_enums.h"
13#include "common/settings_setting.h"
15#include "yuzu/uisettings.h" 14#include "yuzu/uisettings.h"
16 15
17namespace ConfigurationShared { 16namespace ConfigurationShared {
diff --git a/src/yuzu/configuration/shared_translation.h b/src/yuzu/configuration/shared_translation.h
index 52ef4f2dd..cc8419e03 100644
--- a/src/yuzu/configuration/shared_translation.h
+++ b/src/yuzu/configuration/shared_translation.h
@@ -5,11 +5,11 @@
5 5
6#include <map> 6#include <map>
7#include <memory> 7#include <memory>
8#include <string>
9#include <typeindex> 8#include <typeindex>
10#include <utility> 9#include <utility>
11#include <vector> 10#include <vector>
12#include <QString> 11#include <QString>
12#include "common/common_types.h"
13 13
14class QWidget; 14class QWidget;
15 15
diff --git a/src/yuzu/configuration/shared_widget.cpp b/src/yuzu/configuration/shared_widget.cpp
index 6142c3cb9..6fdd00c67 100644
--- a/src/yuzu/configuration/shared_widget.cpp
+++ b/src/yuzu/configuration/shared_widget.cpp
@@ -1,34 +1,44 @@
1// SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project 1// SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project
2// SPDX-License-Identifier: GPL-2.0-or-later 2// SPDX-License-Identifier: GPL-2.0-or-later
3 3
4#include "yuzu/configuration/shared_widget.h"
5
4#include <functional> 6#include <functional>
5#include <limits> 7#include <typeindex>
6#include <typeinfo> 8#include <typeinfo>
9#include <utility>
10#include <vector>
7#include <QAbstractButton> 11#include <QAbstractButton>
8#include <QAbstractSpinBox> 12#include <QAbstractSlider>
9#include <QBoxLayout> 13#include <QBoxLayout>
10#include <QCheckBox> 14#include <QCheckBox>
11#include <QComboBox> 15#include <QComboBox>
16#include <QDateTime>
12#include <QDateTimeEdit> 17#include <QDateTimeEdit>
13#include <QHBoxLayout>
14#include <QIcon> 18#include <QIcon>
15#include <QLabel> 19#include <QLabel>
20#include <QLayout>
16#include <QLineEdit> 21#include <QLineEdit>
22#include <QObject>
17#include <QPushButton> 23#include <QPushButton>
24#include <QRegExp>
18#include <QSizePolicy> 25#include <QSizePolicy>
19#include <QSlider> 26#include <QSlider>
20#include <QSpinBox> 27#include <QSpinBox>
21#include <QStyle> 28#include <QStyle>
22#include <QValidator> 29#include <QValidator>
23#include <QWidget> 30#include <QVariant>
31#include <QtCore/qglobal.h>
32#include <QtCore/qobjectdefs.h>
24#include <fmt/core.h> 33#include <fmt/core.h>
34#include <qglobal.h>
35#include <qnamespace.h>
25#include "common/assert.h" 36#include "common/assert.h"
26#include "common/common_types.h" 37#include "common/common_types.h"
27#include "common/logging/log.h" 38#include "common/logging/log.h"
28#include "common/settings.h" 39#include "common/settings.h"
29#include "yuzu/configuration/configuration_shared.h" 40#include "common/settings_common.h"
30#include "yuzu/configuration/shared_translation.h" 41#include "yuzu/configuration/shared_translation.h"
31#include "yuzu/configuration/shared_widget.h"
32 42
33namespace ConfigurationShared { 43namespace ConfigurationShared {
34 44
diff --git a/src/yuzu/configuration/shared_widget.h b/src/yuzu/configuration/shared_widget.h
index d99a5eace..8ce72b238 100644
--- a/src/yuzu/configuration/shared_widget.h
+++ b/src/yuzu/configuration/shared_widget.h
@@ -3,22 +3,28 @@
3 3
4#pragma once 4#pragma once
5 5
6#include "yuzu/configuration/configuration_shared.h" 6#include <forward_list>
7#include <functional>
8#include <string>
9#include <QString>
10#include <QStringLiteral>
11#include <QWidget>
12#include <qobjectdefs.h>
7#include "yuzu/configuration/shared_translation.h" 13#include "yuzu/configuration/shared_translation.h"
8 14
9class QPushButton; 15class QCheckBox;
10class QSpinBox;
11class QComboBox; 16class QComboBox;
17class QDateTimeEdit;
18class QLabel;
12class QLineEdit; 19class QLineEdit;
20class QObject;
21class QPushButton;
13class QSlider; 22class QSlider;
14class QCheckBox; 23class QSpinBox;
15class QLabel;
16class QHBoxLayout;
17class QDateTimeEdit;
18 24
19namespace Settings { 25namespace Settings {
20class BasicSetting; 26class BasicSetting;
21} 27} // namespace Settings
22 28
23namespace ConfigurationShared { 29namespace ConfigurationShared {
24 30