diff --git a/src/frontend-common/IconsFontAwesome5.h b/dep/imgui/include/IconsFontAwesome5.h similarity index 100% rename from src/frontend-common/IconsFontAwesome5.h rename to dep/imgui/include/IconsFontAwesome5.h diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt index 0ed5647aa..fd61505e8 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt @@ -57,6 +57,10 @@ add_library(core host_interface.h host_interface_progress_callback.cpp host_interface_progress_callback.h + imgui_styles.cpp + imgui_styles.h + imgui_fullscreen.cpp + imgui_fullscreen.h interrupt_controller.cpp interrupt_controller.h libcrypt_game_codes.cpp diff --git a/src/core/core.vcxproj b/src/core/core.vcxproj index 47a4f0f04..8cc3cf525 100644 --- a/src/core/core.vcxproj +++ b/src/core/core.vcxproj @@ -1,7 +1,6 @@  - @@ -50,6 +49,8 @@ + + @@ -117,6 +118,8 @@ + + @@ -143,20 +146,15 @@ - {868B98C8-65A1-494B-8346-250A73A48C0A} - - - $(IntDir)/%(RelativeDir)/ - \ No newline at end of file diff --git a/src/core/core.vcxproj.filters b/src/core/core.vcxproj.filters index 147d956ce..08139a22c 100644 --- a/src/core/core.vcxproj.filters +++ b/src/core/core.vcxproj.filters @@ -56,9 +56,10 @@ - + + @@ -120,5 +121,8 @@ + + + - + \ No newline at end of file diff --git a/src/frontend-common/imgui_fullscreen.cpp b/src/core/imgui_fullscreen.cpp similarity index 99% rename from src/frontend-common/imgui_fullscreen.cpp rename to src/core/imgui_fullscreen.cpp index e0d46a5e7..26c7403ef 100644 --- a/src/frontend-common/imgui_fullscreen.cpp +++ b/src/core/imgui_fullscreen.cpp @@ -8,8 +8,8 @@ #include "common/string.h" #include "common/string_util.h" #include "common/timer.h" -#include "core/host_display.h" -#include "core/host_interface.h" +#include "host_display.h" +#include "host_interface.h" #include "imgui_internal.h" #include "imgui_styles.h" #include diff --git a/src/frontend-common/imgui_fullscreen.h b/src/core/imgui_fullscreen.h similarity index 100% rename from src/frontend-common/imgui_fullscreen.h rename to src/core/imgui_fullscreen.h diff --git a/src/frontend-common/imgui_styles.cpp b/src/core/imgui_styles.cpp similarity index 100% rename from src/frontend-common/imgui_styles.cpp rename to src/core/imgui_styles.cpp diff --git a/src/frontend-common/imgui_styles.h b/src/core/imgui_styles.h similarity index 100% rename from src/frontend-common/imgui_styles.h rename to src/core/imgui_styles.h diff --git a/src/duckstation-nogui/nogui_host_interface.cpp b/src/duckstation-nogui/nogui_host_interface.cpp index 403be7490..ce6219065 100644 --- a/src/duckstation-nogui/nogui_host_interface.cpp +++ b/src/duckstation-nogui/nogui_host_interface.cpp @@ -7,11 +7,11 @@ #include "core/controller.h" #include "core/gpu.h" #include "core/host_display.h" +#include "core/imgui_styles.h" #include "core/system.h" #include "frontend-common/controller_interface.h" #include "frontend-common/fullscreen_ui.h" #include "frontend-common/icon.h" -#include "frontend-common/imgui_styles.h" #include "frontend-common/ini_settings_interface.h" #include "frontend-common/opengl_host_display.h" #include "frontend-common/vulkan_host_display.h" diff --git a/src/duckstation-qt/qthostinterface.cpp b/src/duckstation-qt/qthostinterface.cpp index e3f9ab24e..6320899cb 100644 --- a/src/duckstation-qt/qthostinterface.cpp +++ b/src/duckstation-qt/qthostinterface.cpp @@ -8,12 +8,12 @@ #include "core/cheats.h" #include "core/controller.h" #include "core/gpu.h" +#include "core/imgui_fullscreen.h" +#include "core/imgui_styles.h" #include "core/memory_card.h" #include "core/system.h" #include "frontend-common/fullscreen_ui.h" #include "frontend-common/game_list.h" -#include "frontend-common/imgui_fullscreen.h" -#include "frontend-common/imgui_styles.h" #include "frontend-common/ini_settings_interface.h" #include "frontend-common/opengl_host_display.h" #include "frontend-common/sdl_audio_stream.h" diff --git a/src/frontend-common/CMakeLists.txt b/src/frontend-common/CMakeLists.txt index 5613c66d6..24d6ed657 100644 --- a/src/frontend-common/CMakeLists.txt +++ b/src/frontend-common/CMakeLists.txt @@ -23,14 +23,10 @@ add_library(frontend-common ini_settings_interface.h input_overlay_ui.cpp input_overlay_ui.h - imgui_fullscreen.cpp - imgui_fullscreen.h imgui_impl_opengl3.cpp imgui_impl_opengl3.h imgui_impl_vulkan.cpp imgui_impl_vulkan.h - imgui_styles.cpp - imgui_styles.h opengl_host_display.cpp opengl_host_display.h postprocessing_chain.cpp diff --git a/src/frontend-common/cheevos.cpp b/src/frontend-common/cheevos.cpp index 6b0cb8691..e53a007e4 100644 --- a/src/frontend-common/cheevos.cpp +++ b/src/frontend-common/cheevos.cpp @@ -12,9 +12,9 @@ #include "core/bus.h" #include "core/cpu_core.h" #include "core/host_display.h" +#include "core/imgui_fullscreen.h" #include "core/system.h" #include "fullscreen_ui.h" -#include "imgui_fullscreen.h" #include "rapidjson/document.h" #include "rc_url.h" #include "rcheevos.h" diff --git a/src/frontend-common/common_host_interface.cpp b/src/frontend-common/common_host_interface.cpp index e66718d78..dd63c29d7 100644 --- a/src/frontend-common/common_host_interface.cpp +++ b/src/frontend-common/common_host_interface.cpp @@ -15,6 +15,8 @@ #include "core/gpu.h" #include "core/gte.h" #include "core/host_display.h" +#include "core/imgui_fullscreen.h" +#include "core/imgui_styles.h" #include "core/mdec.h" #include "core/pgxp.h" #include "core/save_state_version.h" @@ -27,8 +29,6 @@ #include "game_list.h" #include "icon.h" #include "imgui.h" -#include "imgui_fullscreen.h" -#include "imgui_styles.h" #include "inhibit_screensaver.h" #include "ini_settings_interface.h" #include "input_overlay_ui.h" diff --git a/src/frontend-common/frontend-common.vcxproj b/src/frontend-common/frontend-common.vcxproj index 7095e5e2d..04ad3cd0d 100644 --- a/src/frontend-common/frontend-common.vcxproj +++ b/src/frontend-common/frontend-common.vcxproj @@ -18,12 +18,10 @@ - - @@ -63,12 +61,10 @@ - - diff --git a/src/frontend-common/frontend-common.vcxproj.filters b/src/frontend-common/frontend-common.vcxproj.filters index 2e34d4e2f..b51d7ac4a 100644 --- a/src/frontend-common/frontend-common.vcxproj.filters +++ b/src/frontend-common/frontend-common.vcxproj.filters @@ -2,7 +2,6 @@ - @@ -24,7 +23,6 @@ - @@ -37,7 +35,6 @@ - @@ -59,7 +56,6 @@ - diff --git a/src/frontend-common/fullscreen_ui.cpp b/src/frontend-common/fullscreen_ui.cpp index b79de8cb0..b4bd7b034 100644 --- a/src/frontend-common/fullscreen_ui.cpp +++ b/src/frontend-common/fullscreen_ui.cpp @@ -17,6 +17,8 @@ #include "core/gpu.h" #include "core/host_display.h" #include "core/host_interface_progress_callback.h" +#include "core/imgui_fullscreen.h" +#include "core/imgui_styles.h" #include "core/resources.h" #include "core/settings.h" #include "core/system.h" @@ -24,10 +26,8 @@ #include "game_list.h" #include "icon.h" #include "imgui.h" -#include "imgui_fullscreen.h" #include "imgui_internal.h" #include "imgui_stdlib.h" -#include "imgui_styles.h" #include "scmversion/scmversion.h" #include #include diff --git a/src/frontend-common/fullscreen_ui_progress_callback.cpp b/src/frontend-common/fullscreen_ui_progress_callback.cpp index a658dda83..4159d89a7 100644 --- a/src/frontend-common/fullscreen_ui_progress_callback.cpp +++ b/src/frontend-common/fullscreen_ui_progress_callback.cpp @@ -1,7 +1,7 @@ #include "fullscreen_ui_progress_callback.h" #include "common/log.h" #include "core/host_interface.h" -#include "imgui_fullscreen.h" +#include "core/imgui_fullscreen.h" Log_SetChannel(ProgressCallback); namespace FullscreenUI { diff --git a/src/frontend-common/input_overlay_ui.cpp b/src/frontend-common/input_overlay_ui.cpp index a11ed19bf..0db3f9ba4 100644 --- a/src/frontend-common/input_overlay_ui.cpp +++ b/src/frontend-common/input_overlay_ui.cpp @@ -1,10 +1,10 @@ #include "input_overlay_ui.h" #include "common_host_interface.h" +#include "core/imgui_fullscreen.h" #include "core/pad.h" #include "core/settings.h" #include "core/system.h" #include "fullscreen_ui.h" -#include "imgui_fullscreen.h" static CommonHostInterface* GetHostInterface() {