[UI] Move all the Qt stuff to src/xenia/ui

Prevents having weird Qt dependencies in test and util
executables as they depend on xenia-app
This commit is contained in:
Herman S.
2025-10-28 08:50:57 +09:00
parent 582603188b
commit a1c36f2f18
26 changed files with 35 additions and 35 deletions
+6 -6
View File
@@ -22,12 +22,6 @@
#include "third_party/imgui/imgui.h"
#include "third_party/stb/stb_image_write.h"
#include "third_party/tomlplusplus/toml.hpp"
#include "xenia/app/config_dialog_qt.h"
#include "xenia/app/context_menu_widget_qt.h"
#include "xenia/app/game_list_dialog_qt.h"
#include "xenia/app/notification_widget_qt.h"
#include "xenia/app/postprocessing_dialog_qt.h"
#include "xenia/app/profile_dialog_qt.h"
#include "xenia/base/assert.h"
#include "xenia/base/clock.h"
#include "xenia/base/cvar.h"
@@ -39,6 +33,12 @@
#include "xenia/base/system.h"
#include "xenia/base/threading.h"
#include "xenia/config.h"
#include "xenia/ui/config_dialog_qt.h"
#include "xenia/ui/context_menu_widget_qt.h"
#include "xenia/ui/game_list_dialog_qt.h"
#include "xenia/ui/notification_widget_qt.h"
#include "xenia/ui/postprocessing_dialog_qt.h"
#include "xenia/ui/profile_dialog_qt.h"
#if XE_PLATFORM_WIN32
#include <windows.h>
+1 -1
View File
@@ -15,7 +15,6 @@
#include <QPointer>
#include "xenia/app/profile_dialogs.h"
#include "xenia/emulator.h"
#include "xenia/gpu/command_processor.h"
#include "xenia/ui/imgui_dialog.h"
@@ -23,6 +22,7 @@
#include "xenia/ui/immediate_drawer.h"
#include "xenia/ui/menu_item.h"
#include "xenia/ui/presenter.h"
#include "xenia/ui/profile_dialogs.h"
#include "xenia/ui/window.h"
#include "xenia/ui/window_listener.h"
#include "xenia/ui/windowed_app_context.h"
+1 -1
View File
@@ -8,13 +8,13 @@
*/
#include "xenia/kernel/xam/achievement_manager.h"
#include "xenia/app/notification_widget_qt.h"
#include "xenia/emulator.h"
#include "xenia/gpu/graphics_system.h"
#include "xenia/kernel/kernel_state.h"
#include "xenia/kernel/util/shim_utils.h"
#include "xenia/kernel/xam/achievement_backends/gpd_achievement_backend.h"
#include "xenia/kernel/xam/xdbf/gpd_info.h"
#include "xenia/ui/notification_widget_qt.h"
#include "xenia/ui/window_qt.h"
DEFINE_bool(show_achievement_notification, true,
@@ -7,7 +7,7 @@
******************************************************************************
*/
#include "xenia/app/config_dialog_qt.h"
#include "xenia/ui/config_dialog_qt.h"
#include <QFileDialog>
#include <QFormLayout>
@@ -7,8 +7,8 @@
******************************************************************************
*/
#ifndef XENIA_APP_CONFIG_DIALOG_QT_H_
#define XENIA_APP_CONFIG_DIALOG_QT_H_
#ifndef XENIA_UI_CONFIG_DIALOG_QT_H_
#define XENIA_UI_CONFIG_DIALOG_QT_H_
#include <QCheckBox>
#include <QComboBox>
@@ -7,7 +7,7 @@
******************************************************************************
*/
#include "xenia/app/context_menu_widget_qt.h"
#include "xenia/ui/context_menu_widget_qt.h"
#include <QFrame>
#include <QKeyEvent>
@@ -7,8 +7,8 @@
******************************************************************************
*/
#ifndef XENIA_APP_CONTEXT_MENU_WIDGET_QT_H_
#define XENIA_APP_CONTEXT_MENU_WIDGET_QT_H_
#ifndef XENIA_UI_CONTEXT_MENU_WIDGET_QT_H_
#define XENIA_UI_CONTEXT_MENU_WIDGET_QT_H_
#include <QLabel>
#include <QVBoxLayout>
@@ -7,7 +7,7 @@
******************************************************************************
*/
#include "xenia/app/game_list_dialog_qt.h"
#include "xenia/ui/game_list_dialog_qt.h"
#include <QCursor>
#include <QDesktopServices>
@@ -27,8 +27,6 @@
#include "third_party/fmt/include/fmt/format.h"
#include "xenia/app/emulator_window.h"
#include "xenia/app/profile_dialog_qt.h"
#include "xenia/app/profile_editor_dialog_qt.h"
#include "xenia/base/chrono.h"
#include "xenia/base/filesystem.h"
#include "xenia/base/logging.h"
@@ -47,6 +45,8 @@
#include "xenia/kernel/xam/xdbf/gpd_info_profile.h"
#include "xenia/kernel/xam/xdbf/gpd_info_title.h"
#include "xenia/ui/achievements_dialog_qt.h"
#include "xenia/ui/profile_dialog_qt.h"
#include "xenia/ui/profile_editor_dialog_qt.h"
namespace xe {
namespace app {
@@ -7,8 +7,8 @@
******************************************************************************
*/
#ifndef XENIA_APP_GAME_LIST_DIALOG_QT_H_
#define XENIA_APP_GAME_LIST_DIALOG_QT_H_
#ifndef XENIA_UI_GAME_LIST_DIALOG_QT_H_
#define XENIA_UI_GAME_LIST_DIALOG_QT_H_
#include <QGraphicsOpacityEffect>
#include <QHBoxLayout>
@@ -7,7 +7,7 @@
******************************************************************************
*/
#include "xenia/app/notification_widget_qt.h"
#include "xenia/ui/notification_widget_qt.h"
#include <QVBoxLayout>
@@ -7,8 +7,8 @@
******************************************************************************
*/
#ifndef XENIA_APP_NOTIFICATION_WIDGET_QT_H_
#define XENIA_APP_NOTIFICATION_WIDGET_QT_H_
#ifndef XENIA_UI_NOTIFICATION_WIDGET_QT_H_
#define XENIA_UI_NOTIFICATION_WIDGET_QT_H_
#include <QLabel>
#include <QTimer>
@@ -7,7 +7,7 @@
******************************************************************************
*/
#include "xenia/app/postprocessing_dialog_qt.h"
#include "xenia/ui/postprocessing_dialog_qt.h"
#include <QApplication>
#include <QEvent>
@@ -7,8 +7,8 @@
******************************************************************************
*/
#ifndef XENIA_APP_POSTPROCESSING_DIALOG_QT_H_
#define XENIA_APP_POSTPROCESSING_DIALOG_QT_H_
#ifndef XENIA_UI_POSTPROCESSING_DIALOG_QT_H_
#define XENIA_UI_POSTPROCESSING_DIALOG_QT_H_
#include <QButtonGroup>
#include <QCheckBox>

Some files were not shown because too many files have changed in this diff Show More