summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/yuzu/CMakeLists.txt55
-rw-r--r--src/yuzu/configuration/config.cpp2
-rw-r--r--src/yuzu/configuration/configure_debug.cpp2
-rw-r--r--src/yuzu/configuration/configure_gamelist.cpp2
-rw-r--r--src/yuzu/configuration/configure_general.cpp2
-rw-r--r--src/yuzu/configuration/configure_input_simple.cpp2
-rw-r--r--src/yuzu/configuration/configure_per_general.cpp2
-rw-r--r--src/yuzu/configuration/configure_web.cpp2
-rw-r--r--src/yuzu/debugger/console.cpp2
-rw-r--r--src/yuzu/game_list.cpp2
-rw-r--r--src/yuzu/game_list_p.h2
-rw-r--r--src/yuzu/game_list_worker.cpp2
-rw-r--r--src/yuzu/hotkeys.cpp2
-rw-r--r--src/yuzu/main.cpp2
-rw-r--r--src/yuzu/uisettings.cpp (renamed from src/yuzu/ui_settings.cpp)2
-rw-r--r--src/yuzu/uisettings.h (renamed from src/yuzu/ui_settings.h)0
16 files changed, 39 insertions, 44 deletions
diff --git a/src/yuzu/CMakeLists.txt b/src/yuzu/CMakeLists.txt
index 3dc0e47d0..f051e17b4 100644
--- a/src/yuzu/CMakeLists.txt
+++ b/src/yuzu/CMakeLists.txt
@@ -1,5 +1,6 @@
1set(CMAKE_AUTOMOC ON) 1set(CMAKE_AUTOMOC ON)
2set(CMAKE_AUTORCC ON) 2set(CMAKE_AUTORCC ON)
3set(CMAKE_AUTOUIC ON)
3set(CMAKE_INCLUDE_CURRENT_DIR ON) 4set(CMAKE_INCLUDE_CURRENT_DIR ON)
4set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_SOURCE_DIR}/CMakeModules) 5set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_SOURCE_DIR}/CMakeModules)
5 6
@@ -7,6 +8,7 @@ add_executable(yuzu
7 Info.plist 8 Info.plist
8 about_dialog.cpp 9 about_dialog.cpp
9 about_dialog.h 10 about_dialog.h
11 aboutdialog.ui
10 applets/error.cpp 12 applets/error.cpp
11 applets/error.h 13 applets/error.h
12 applets/profile_select.cpp 14 applets/profile_select.cpp
@@ -17,42 +19,59 @@ add_executable(yuzu
17 applets/web_browser.h 19 applets/web_browser.h
18 bootmanager.cpp 20 bootmanager.cpp
19 bootmanager.h 21 bootmanager.h
22 compatdb.ui
20 compatibility_list.cpp 23 compatibility_list.cpp
21 compatibility_list.h 24 compatibility_list.h
22 configuration/config.cpp 25 configuration/config.cpp
23 configuration/config.h 26 configuration/config.h
27 configuration/configure.ui
24 configuration/configure_audio.cpp 28 configuration/configure_audio.cpp
25 configuration/configure_audio.h 29 configuration/configure_audio.h
30 configuration/configure_audio.ui
26 configuration/configure_debug.cpp 31 configuration/configure_debug.cpp
27 configuration/configure_debug.h 32 configuration/configure_debug.h
33 configuration/configure_debug.ui
28 configuration/configure_dialog.cpp 34 configuration/configure_dialog.cpp
29 configuration/configure_dialog.h 35 configuration/configure_dialog.h
30 configuration/configure_gamelist.cpp 36 configuration/configure_gamelist.cpp
31 configuration/configure_gamelist.h 37 configuration/configure_gamelist.h
38 configuration/configure_gamelist.ui
32 configuration/configure_general.cpp 39 configuration/configure_general.cpp
33 configuration/configure_general.h 40 configuration/configure_general.h
41 configuration/configure_general.ui
34 configuration/configure_graphics.cpp 42 configuration/configure_graphics.cpp
35 configuration/configure_graphics.h 43 configuration/configure_graphics.h
44 configuration/configure_graphics.ui
36 configuration/configure_hotkeys.cpp 45 configuration/configure_hotkeys.cpp
37 configuration/configure_hotkeys.h 46 configuration/configure_hotkeys.h
47 configuration/configure_hotkeys.ui
38 configuration/configure_input.cpp 48 configuration/configure_input.cpp
39 configuration/configure_input.h 49 configuration/configure_input.h
50 configuration/configure_input.ui
40 configuration/configure_input_player.cpp 51 configuration/configure_input_player.cpp
41 configuration/configure_input_player.h 52 configuration/configure_input_player.h
53 configuration/configure_input_player.ui
42 configuration/configure_input_simple.cpp 54 configuration/configure_input_simple.cpp
43 configuration/configure_input_simple.h 55 configuration/configure_input_simple.h
56 configuration/configure_input_simple.ui
44 configuration/configure_mouse_advanced.cpp 57 configuration/configure_mouse_advanced.cpp
45 configuration/configure_mouse_advanced.h 58 configuration/configure_mouse_advanced.h
59 configuration/configure_mouse_advanced.ui
60 configuration/configure_per_general.cpp
61 configuration/configure_per_general.h
62 configuration/configure_per_general.ui
46 configuration/configure_profile_manager.cpp 63 configuration/configure_profile_manager.cpp
47 configuration/configure_profile_manager.h 64 configuration/configure_profile_manager.h
65 configuration/configure_profile_manager.ui
48 configuration/configure_system.cpp 66 configuration/configure_system.cpp
49 configuration/configure_system.h 67 configuration/configure_system.h
50 configuration/configure_per_general.cpp 68 configuration/configure_system.ui
51 configuration/configure_per_general.h
52 configuration/configure_touchscreen_advanced.cpp 69 configuration/configure_touchscreen_advanced.cpp
53 configuration/configure_touchscreen_advanced.h 70 configuration/configure_touchscreen_advanced.h
71 configuration/configure_touchscreen_advanced.ui
54 configuration/configure_web.cpp 72 configuration/configure_web.cpp
55 configuration/configure_web.h 73 configuration/configure_web.h
74 configuration/configure_web.ui
56 debugger/graphics/graphics_breakpoint_observer.cpp 75 debugger/graphics/graphics_breakpoint_observer.cpp
57 debugger/graphics/graphics_breakpoint_observer.h 76 debugger/graphics/graphics_breakpoint_observer.h
58 debugger/graphics/graphics_breakpoints.cpp 77 debugger/graphics/graphics_breakpoints.cpp
@@ -72,12 +91,14 @@ add_executable(yuzu
72 game_list_worker.h 91 game_list_worker.h
73 loading_screen.cpp 92 loading_screen.cpp
74 loading_screen.h 93 loading_screen.h
94 loading_screen.ui
75 hotkeys.cpp 95 hotkeys.cpp
76 hotkeys.h 96 hotkeys.h
77 main.cpp 97 main.cpp
78 main.h 98 main.h
79 ui_settings.cpp 99 main.ui
80 ui_settings.h 100 uisettings.cpp
101 uisettings.h
81 util/limitable_input_dialog.cpp 102 util/limitable_input_dialog.cpp
82 util/limitable_input_dialog.h 103 util/limitable_input_dialog.h
83 util/sequence_dialog/sequence_dialog.cpp 104 util/sequence_dialog/sequence_dialog.cpp
@@ -89,44 +110,18 @@ add_executable(yuzu
89 yuzu.rc 110 yuzu.rc
90) 111)
91 112
92set(UIS
93 aboutdialog.ui
94 configuration/configure.ui
95 configuration/configure_audio.ui
96 configuration/configure_debug.ui
97 configuration/configure_gamelist.ui
98 configuration/configure_general.ui
99 configuration/configure_graphics.ui
100 configuration/configure_hotkeys.ui
101 configuration/configure_input.ui
102 configuration/configure_input_player.ui
103 configuration/configure_input_simple.ui
104 configuration/configure_mouse_advanced.ui
105 configuration/configure_per_general.ui
106 configuration/configure_profile_manager.ui
107 configuration/configure_system.ui
108 configuration/configure_touchscreen_advanced.ui
109 configuration/configure_web.ui
110 compatdb.ui
111 loading_screen.ui
112 main.ui
113)
114
115file(GLOB COMPAT_LIST 113file(GLOB COMPAT_LIST
116 ${PROJECT_BINARY_DIR}/dist/compatibility_list/compatibility_list.qrc 114 ${PROJECT_BINARY_DIR}/dist/compatibility_list/compatibility_list.qrc
117 ${PROJECT_BINARY_DIR}/dist/compatibility_list/compatibility_list.json) 115 ${PROJECT_BINARY_DIR}/dist/compatibility_list/compatibility_list.json)
118file(GLOB_RECURSE ICONS ${PROJECT_SOURCE_DIR}/dist/icons/*) 116file(GLOB_RECURSE ICONS ${PROJECT_SOURCE_DIR}/dist/icons/*)
119file(GLOB_RECURSE THEMES ${PROJECT_SOURCE_DIR}/dist/qt_themes/*) 117file(GLOB_RECURSE THEMES ${PROJECT_SOURCE_DIR}/dist/qt_themes/*)
120 118
121qt5_wrap_ui(UI_HDRS ${UIS})
122 119
123target_sources(yuzu 120target_sources(yuzu
124 PRIVATE 121 PRIVATE
125 ${COMPAT_LIST} 122 ${COMPAT_LIST}
126 ${ICONS} 123 ${ICONS}
127 ${THEMES} 124 ${THEMES}
128 ${UI_HDRS}
129 ${UIS}
130) 125)
131 126
132if (APPLE) 127if (APPLE)
diff --git a/src/yuzu/configuration/config.cpp b/src/yuzu/configuration/config.cpp
index b7f3fdf75..5d0fb3f9f 100644
--- a/src/yuzu/configuration/config.cpp
+++ b/src/yuzu/configuration/config.cpp
@@ -11,7 +11,7 @@
11#include "core/hle/service/hid/controllers/npad.h" 11#include "core/hle/service/hid/controllers/npad.h"
12#include "input_common/main.h" 12#include "input_common/main.h"
13#include "yuzu/configuration/config.h" 13#include "yuzu/configuration/config.h"
14#include "yuzu/ui_settings.h" 14#include "yuzu/uisettings.h"
15 15
16Config::Config() { 16Config::Config() {
17 // TODO: Don't hardcode the path; let the frontend decide where to put the config files. 17 // TODO: Don't hardcode the path; let the frontend decide where to put the config files.
diff --git a/src/yuzu/configuration/configure_debug.cpp b/src/yuzu/configuration/configure_debug.cpp
index 9a13bb797..d8d2c44f7 100644
--- a/src/yuzu/configuration/configure_debug.cpp
+++ b/src/yuzu/configuration/configure_debug.cpp
@@ -12,7 +12,7 @@
12#include "ui_configure_debug.h" 12#include "ui_configure_debug.h"
13#include "yuzu/configuration/configure_debug.h" 13#include "yuzu/configuration/configure_debug.h"
14#include "yuzu/debugger/console.h" 14#include "yuzu/debugger/console.h"
15#include "yuzu/ui_settings.h" 15#include "yuzu/uisettings.h"
16 16
17ConfigureDebug::ConfigureDebug(QWidget* parent) : QWidget(parent), ui(new Ui::ConfigureDebug) { 17ConfigureDebug::ConfigureDebug(QWidget* parent) : QWidget(parent), ui(new Ui::ConfigureDebug) {
18 ui->setupUi(this); 18 ui->setupUi(this);
diff --git a/src/yuzu/configuration/configure_gamelist.cpp b/src/yuzu/configuration/configure_gamelist.cpp
index d1724ba89..daedbc33e 100644
--- a/src/yuzu/configuration/configure_gamelist.cpp
+++ b/src/yuzu/configuration/configure_gamelist.cpp
@@ -9,7 +9,7 @@
9#include "core/settings.h" 9#include "core/settings.h"
10#include "ui_configure_gamelist.h" 10#include "ui_configure_gamelist.h"
11#include "yuzu/configuration/configure_gamelist.h" 11#include "yuzu/configuration/configure_gamelist.h"
12#include "yuzu/ui_settings.h" 12#include "yuzu/uisettings.h"
13 13
14namespace { 14namespace {
15constexpr std::array default_icon_sizes{ 15constexpr std::array default_icon_sizes{
diff --git a/src/yuzu/configuration/configure_general.cpp b/src/yuzu/configuration/configure_general.cpp
index 7a6e921cd..75fcbfea3 100644
--- a/src/yuzu/configuration/configure_general.cpp
+++ b/src/yuzu/configuration/configure_general.cpp
@@ -6,7 +6,7 @@
6#include "core/settings.h" 6#include "core/settings.h"
7#include "ui_configure_general.h" 7#include "ui_configure_general.h"
8#include "yuzu/configuration/configure_general.h" 8#include "yuzu/configuration/configure_general.h"
9#include "yuzu/ui_settings.h" 9#include "yuzu/uisettings.h"
10 10
11ConfigureGeneral::ConfigureGeneral(QWidget* parent) 11ConfigureGeneral::ConfigureGeneral(QWidget* parent)
12 : QWidget(parent), ui(new Ui::ConfigureGeneral) { 12 : QWidget(parent), ui(new Ui::ConfigureGeneral) {
diff --git a/src/yuzu/configuration/configure_input_simple.cpp b/src/yuzu/configuration/configure_input_simple.cpp
index 864803ea3..cb856a312 100644
--- a/src/yuzu/configuration/configure_input_simple.cpp
+++ b/src/yuzu/configuration/configure_input_simple.cpp
@@ -9,7 +9,7 @@
9#include "yuzu/configuration/configure_input.h" 9#include "yuzu/configuration/configure_input.h"
10#include "yuzu/configuration/configure_input_player.h" 10#include "yuzu/configuration/configure_input_player.h"
11#include "yuzu/configuration/configure_input_simple.h" 11#include "yuzu/configuration/configure_input_simple.h"
12#include "yuzu/ui_settings.h" 12#include "yuzu/uisettings.h"
13 13
14namespace { 14namespace {
15 15
diff --git a/src/yuzu/configuration/configure_per_general.cpp b/src/yuzu/configuration/configure_per_general.cpp
index 90336e235..d7f259f12 100644
--- a/src/yuzu/configuration/configure_per_general.cpp
+++ b/src/yuzu/configuration/configure_per_general.cpp
@@ -23,7 +23,7 @@
23#include "yuzu/configuration/config.h" 23#include "yuzu/configuration/config.h"
24#include "yuzu/configuration/configure_input.h" 24#include "yuzu/configuration/configure_input.h"
25#include "yuzu/configuration/configure_per_general.h" 25#include "yuzu/configuration/configure_per_general.h"
26#include "yuzu/ui_settings.h" 26#include "yuzu/uisettings.h"
27#include "yuzu/util/util.h" 27#include "yuzu/util/util.h"
28 28
29ConfigurePerGameGeneral::ConfigurePerGameGeneral(QWidget* parent, u64 title_id) 29ConfigurePerGameGeneral::ConfigurePerGameGeneral(QWidget* parent, u64 title_id)
diff --git a/src/yuzu/configuration/configure_web.cpp b/src/yuzu/configuration/configure_web.cpp
index 5a70ef168..336b062b3 100644
--- a/src/yuzu/configuration/configure_web.cpp
+++ b/src/yuzu/configuration/configure_web.cpp
@@ -9,7 +9,7 @@
9#include "core/telemetry_session.h" 9#include "core/telemetry_session.h"
10#include "ui_configure_web.h" 10#include "ui_configure_web.h"
11#include "yuzu/configuration/configure_web.h" 11#include "yuzu/configuration/configure_web.h"
12#include "yuzu/ui_settings.h" 12#include "yuzu/uisettings.h"
13 13
14ConfigureWeb::ConfigureWeb(QWidget* parent) 14ConfigureWeb::ConfigureWeb(QWidget* parent)
15 : QWidget(parent), ui(std::make_unique<Ui::ConfigureWeb>()) { 15 : QWidget(parent), ui(std::make_unique<Ui::ConfigureWeb>()) {
diff --git a/src/yuzu/debugger/console.cpp b/src/yuzu/debugger/console.cpp
index 320898f6a..207ff4d58 100644
--- a/src/yuzu/debugger/console.cpp
+++ b/src/yuzu/debugger/console.cpp
@@ -10,7 +10,7 @@
10 10
11#include "common/logging/backend.h" 11#include "common/logging/backend.h"
12#include "yuzu/debugger/console.h" 12#include "yuzu/debugger/console.h"
13#include "yuzu/ui_settings.h" 13#include "yuzu/uisettings.h"
14 14
15namespace Debugger { 15namespace Debugger {
16void ToggleConsole() { 16void ToggleConsole() {
diff --git a/src/yuzu/game_list.cpp b/src/yuzu/game_list.cpp
index 1885587af..d18b96519 100644
--- a/src/yuzu/game_list.cpp
+++ b/src/yuzu/game_list.cpp
@@ -23,7 +23,7 @@
23#include "yuzu/game_list_p.h" 23#include "yuzu/game_list_p.h"
24#include "yuzu/game_list_worker.h" 24#include "yuzu/game_list_worker.h"
25#include "yuzu/main.h" 25#include "yuzu/main.h"
26#include "yuzu/ui_settings.h" 26#include "yuzu/uisettings.h"
27 27
28GameListSearchField::KeyReleaseEater::KeyReleaseEater(GameList* gamelist) : gamelist{gamelist} {} 28GameListSearchField::KeyReleaseEater::KeyReleaseEater(GameList* gamelist) : gamelist{gamelist} {}
29 29
diff --git a/src/yuzu/game_list_p.h b/src/yuzu/game_list_p.h
index 0b458ef48..ece534dd6 100644
--- a/src/yuzu/game_list_p.h
+++ b/src/yuzu/game_list_p.h
@@ -19,7 +19,7 @@
19#include "common/common_types.h" 19#include "common/common_types.h"
20#include "common/logging/log.h" 20#include "common/logging/log.h"
21#include "common/string_util.h" 21#include "common/string_util.h"
22#include "yuzu/ui_settings.h" 22#include "yuzu/uisettings.h"
23#include "yuzu/util/util.h" 23#include "yuzu/util/util.h"
24 24
25/** 25/**
diff --git a/src/yuzu/game_list_worker.cpp b/src/yuzu/game_list_worker.cpp
index 4f30e9147..77f358630 100644
--- a/src/yuzu/game_list_worker.cpp
+++ b/src/yuzu/game_list_worker.cpp
@@ -29,7 +29,7 @@
29#include "yuzu/game_list.h" 29#include "yuzu/game_list.h"
30#include "yuzu/game_list_p.h" 30#include "yuzu/game_list_p.h"
31#include "yuzu/game_list_worker.h" 31#include "yuzu/game_list_worker.h"
32#include "yuzu/ui_settings.h" 32#include "yuzu/uisettings.h"
33 33
34namespace { 34namespace {
35 35
diff --git a/src/yuzu/hotkeys.cpp b/src/yuzu/hotkeys.cpp
index 4582e7f21..d4e97fa16 100644
--- a/src/yuzu/hotkeys.cpp
+++ b/src/yuzu/hotkeys.cpp
@@ -7,7 +7,7 @@
7#include <QTreeWidgetItem> 7#include <QTreeWidgetItem>
8#include <QtGlobal> 8#include <QtGlobal>
9#include "yuzu/hotkeys.h" 9#include "yuzu/hotkeys.h"
10#include "yuzu/ui_settings.h" 10#include "yuzu/uisettings.h"
11 11
12HotkeyRegistry::HotkeyRegistry() = default; 12HotkeyRegistry::HotkeyRegistry() = default;
13HotkeyRegistry::~HotkeyRegistry() = default; 13HotkeyRegistry::~HotkeyRegistry() = default;
diff --git a/src/yuzu/main.cpp b/src/yuzu/main.cpp
index 381644694..a7c656fdb 100644
--- a/src/yuzu/main.cpp
+++ b/src/yuzu/main.cpp
@@ -100,7 +100,7 @@ static FileSys::VirtualFile VfsDirectoryCreateFileWrapper(const FileSys::Virtual
100#include "yuzu/hotkeys.h" 100#include "yuzu/hotkeys.h"
101#include "yuzu/loading_screen.h" 101#include "yuzu/loading_screen.h"
102#include "yuzu/main.h" 102#include "yuzu/main.h"
103#include "yuzu/ui_settings.h" 103#include "yuzu/uisettings.h"
104 104
105#ifdef USE_DISCORD_PRESENCE 105#ifdef USE_DISCORD_PRESENCE
106#include "yuzu/discord_impl.h" 106#include "yuzu/discord_impl.h"
diff --git a/src/yuzu/ui_settings.cpp b/src/yuzu/uisettings.cpp
index 4bdc302e0..7f7d247a3 100644
--- a/src/yuzu/ui_settings.cpp
+++ b/src/yuzu/uisettings.cpp
@@ -2,7 +2,7 @@
2// Licensed under GPLv2 or any later version 2// Licensed under GPLv2 or any later version
3// Refer to the license.txt file included. 3// Refer to the license.txt file included.
4 4
5#include "ui_settings.h" 5#include "yuzu/uisettings.h"
6 6
7namespace UISettings { 7namespace UISettings {
8 8
diff --git a/src/yuzu/ui_settings.h b/src/yuzu/uisettings.h
index a62cd6911..a62cd6911 100644
--- a/src/yuzu/ui_settings.h
+++ b/src/yuzu/uisettings.h