From a002fd2672c50ebc14cf2ce790fbb650af587af9 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Fri, 18 Jul 2025 19:59:11 +1000 Subject: [PATCH] Qt: Include moc sources in main source Saves compiling a bunch of files with MSBuild. --- src/duckstation-qt/aboutdialog.cpp | 4 +- src/duckstation-qt/achievementlogindialog.cpp | 4 +- .../achievementsettingswidget.cpp | 4 +- src/duckstation-qt/advancedsettingswidget.cpp | 4 +- src/duckstation-qt/audiosettingswidget.cpp | 4 +- src/duckstation-qt/autoupdaterwindow.cpp | 4 +- src/duckstation-qt/biossettingswidget.cpp | 4 +- src/duckstation-qt/colorpickerbutton.cpp | 4 +- src/duckstation-qt/consolesettingswidget.cpp | 2 + .../controllerbindingwidgets.cpp | 4 +- .../controllerglobalsettingswidget.cpp | 4 +- .../controllersettingswindow.cpp | 4 +- src/duckstation-qt/coverdownloadwindow.cpp | 2 + src/duckstation-qt/debuggermodels.cpp | 4 +- src/duckstation-qt/debuggerwindow.cpp | 4 +- src/duckstation-qt/displaywidget.cpp | 4 +- src/duckstation-qt/duckstation-qt.vcxproj | 44 ------ .../duckstation-qt.vcxproj.filters | 129 ------------------ .../emulationsettingswidget.cpp | 5 +- src/duckstation-qt/foldersettingswidget.cpp | 4 +- .../gamecheatsettingswidget.cpp | 4 +- src/duckstation-qt/gamelistrefreshthread.cpp | 4 +- src/duckstation-qt/gamelistsettingswidget.cpp | 4 +- src/duckstation-qt/gamelistwidget.cpp | 2 + .../gamepatchsettingswidget.cpp | 4 +- src/duckstation-qt/gamesummarywidget.cpp | 4 +- src/duckstation-qt/graphicssettingswidget.cpp | 2 + src/duckstation-qt/hotkeysettingswidget.cpp | 2 + src/duckstation-qt/inputbindingdialog.cpp | 4 +- src/duckstation-qt/inputbindingwidgets.cpp | 4 +- .../interfacesettingswidget.cpp | 4 +- src/duckstation-qt/isobrowserwindow.cpp | 4 +- src/duckstation-qt/logwindow.cpp | 2 + src/duckstation-qt/mainwindow.cpp | 4 +- src/duckstation-qt/memorycardeditorwindow.cpp | 4 +- .../memorycardsettingswidget.cpp | 2 + src/duckstation-qt/memoryscannerwindow.cpp | 4 +- src/duckstation-qt/memoryviewwidget.cpp | 2 + .../postprocessingsettingswidget.cpp | 4 +- src/duckstation-qt/qthost.cpp | 2 + src/duckstation-qt/qtprogresscallback.cpp | 2 + src/duckstation-qt/selectdiscdialog.cpp | 4 +- src/duckstation-qt/settingswindow.cpp | 4 +- src/duckstation-qt/setupwizarddialog.cpp | 2 + 44 files changed, 116 insertions(+), 204 deletions(-) diff --git a/src/duckstation-qt/aboutdialog.cpp b/src/duckstation-qt/aboutdialog.cpp index ed7b49aad..6ec9b149a 100644 --- a/src/duckstation-qt/aboutdialog.cpp +++ b/src/duckstation-qt/aboutdialog.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "aboutdialog.h" @@ -17,6 +17,8 @@ #include #include +#include "moc_aboutdialog.cpp" + AboutDialog::AboutDialog(QWidget* parent /* = nullptr */) : QDialog(parent) { m_ui.setupUi(this); diff --git a/src/duckstation-qt/achievementlogindialog.cpp b/src/duckstation-qt/achievementlogindialog.cpp index b93ed1c74..3a091bcfa 100644 --- a/src/duckstation-qt/achievementlogindialog.cpp +++ b/src/duckstation-qt/achievementlogindialog.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "achievementlogindialog.h" @@ -10,6 +10,8 @@ #include +#include "moc_achievementlogindialog.cpp" + AchievementLoginDialog::AchievementLoginDialog(QWidget* parent, Achievements::LoginRequestReason reason) : QDialog(parent), m_reason(reason) { diff --git a/src/duckstation-qt/achievementsettingswidget.cpp b/src/duckstation-qt/achievementsettingswidget.cpp index 360d8ec53..e8097b759 100644 --- a/src/duckstation-qt/achievementsettingswidget.cpp +++ b/src/duckstation-qt/achievementsettingswidget.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "achievementsettingswidget.h" @@ -16,6 +16,8 @@ #include #include +#include "moc_achievementsettingswidget.cpp" + AchievementSettingsWidget::AchievementSettingsWidget(SettingsWindow* dialog, QWidget* parent) : QWidget(parent), m_dialog(dialog) { diff --git a/src/duckstation-qt/advancedsettingswidget.cpp b/src/duckstation-qt/advancedsettingswidget.cpp index 5bf5eb0eb..21e453282 100644 --- a/src/duckstation-qt/advancedsettingswidget.cpp +++ b/src/duckstation-qt/advancedsettingswidget.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "advancedsettingswidget.h" @@ -13,6 +13,8 @@ #include #include +#include "moc_advancedsettingswidget.cpp" + static QCheckBox* addBooleanTweakOption(SettingsWindow* dialog, QTableWidget* table, QString name, std::string section, std::string key, bool default_value) { diff --git a/src/duckstation-qt/audiosettingswidget.cpp b/src/duckstation-qt/audiosettingswidget.cpp index 1b56c6723..189b3e43a 100644 --- a/src/duckstation-qt/audiosettingswidget.cpp +++ b/src/duckstation-qt/audiosettingswidget.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "audiosettingswidget.h" @@ -14,6 +14,8 @@ #include #include +#include "moc_audiosettingswidget.cpp" + AudioSettingsWidget::AudioSettingsWidget(SettingsWindow* dialog, QWidget* parent) : QWidget(parent), m_dialog(dialog) { SettingsInterface* sif = dialog->getSettingsInterface(); diff --git a/src/duckstation-qt/autoupdaterwindow.cpp b/src/duckstation-qt/autoupdaterwindow.cpp index d1167e8a6..d6dea7985 100644 --- a/src/duckstation-qt/autoupdaterwindow.cpp +++ b/src/duckstation-qt/autoupdaterwindow.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "autoupdaterwindow.h" @@ -36,6 +36,8 @@ #include #include +#include "moc_autoupdaterwindow.cpp" + // Interval at which HTTP requests are polled. static constexpr u32 HTTP_POLL_INTERVAL = 10; diff --git a/src/duckstation-qt/biossettingswidget.cpp b/src/duckstation-qt/biossettingswidget.cpp index 33ca48ec0..b4e544003 100644 --- a/src/duckstation-qt/biossettingswidget.cpp +++ b/src/duckstation-qt/biossettingswidget.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "biossettingswidget.h" @@ -14,6 +14,8 @@ #include #include +#include "moc_biossettingswidget.cpp" + BIOSSettingsWidget::BIOSSettingsWidget(SettingsWindow* dialog, QWidget* parent) : QWidget(parent), m_dialog(dialog) { SettingsInterface* sif = dialog->getSettingsInterface(); diff --git a/src/duckstation-qt/colorpickerbutton.cpp b/src/duckstation-qt/colorpickerbutton.cpp index 04e1d0c30..7679ffc27 100644 --- a/src/duckstation-qt/colorpickerbutton.cpp +++ b/src/duckstation-qt/colorpickerbutton.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "colorpickerbutton.h" @@ -6,6 +6,8 @@ #include +#include "moc_colorpickerbutton.cpp" + ColorPickerButton::ColorPickerButton(QWidget* parent) : QPushButton(parent) { connect(this, &QPushButton::clicked, this, &ColorPickerButton::onClicked); diff --git a/src/duckstation-qt/consolesettingswidget.cpp b/src/duckstation-qt/consolesettingswidget.cpp index 5c8cfc525..921aa3497 100644 --- a/src/duckstation-qt/consolesettingswidget.cpp +++ b/src/duckstation-qt/consolesettingswidget.cpp @@ -14,6 +14,8 @@ #include #include +#include "moc_consolesettingswidget.cpp" + static constexpr const int CDROM_SPEEDUP_VALUES[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 0}; ConsoleSettingsWidget::ConsoleSettingsWidget(SettingsWindow* dialog, QWidget* parent) diff --git a/src/duckstation-qt/controllerbindingwidgets.cpp b/src/duckstation-qt/controllerbindingwidgets.cpp index fc1e88e85..928536711 100644 --- a/src/duckstation-qt/controllerbindingwidgets.cpp +++ b/src/duckstation-qt/controllerbindingwidgets.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "controllerbindingwidgets.h" @@ -39,6 +39,8 @@ #include #include +#include "moc_controllerbindingwidgets.cpp" + LOG_CHANNEL(Host); ControllerBindingWidget::ControllerBindingWidget(QWidget* parent, ControllerSettingsWindow* dialog, u32 port) diff --git a/src/duckstation-qt/controllerglobalsettingswidget.cpp b/src/duckstation-qt/controllerglobalsettingswidget.cpp index edc62ba45..7171cd30b 100644 --- a/src/duckstation-qt/controllerglobalsettingswidget.cpp +++ b/src/duckstation-qt/controllerglobalsettingswidget.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "controllerglobalsettingswidget.h" @@ -12,6 +12,8 @@ #include "util/ini_settings_interface.h" #include "util/sdl_input_source.h" +#include "moc_controllerglobalsettingswidget.cpp" + ControllerGlobalSettingsWidget::ControllerGlobalSettingsWidget(QWidget* parent, ControllerSettingsWindow* dialog) : QWidget(parent), m_dialog(dialog) { diff --git a/src/duckstation-qt/controllersettingswindow.cpp b/src/duckstation-qt/controllersettingswindow.cpp index 3a616c5fa..32e424bf7 100644 --- a/src/duckstation-qt/controllersettingswindow.cpp +++ b/src/duckstation-qt/controllersettingswindow.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "controllersettingswindow.h" @@ -22,6 +22,8 @@ #include #include +#include "moc_controllersettingswindow.cpp" + ControllerSettingsWindow::ControllerSettingsWindow(INISettingsInterface* game_sif /* = nullptr */, bool edit_profiles /* = false */, QWidget* parent /* = nullptr */) : QWidget(parent), m_editing_settings_interface(game_sif), m_editing_input_profiles(edit_profiles) diff --git a/src/duckstation-qt/coverdownloadwindow.cpp b/src/duckstation-qt/coverdownloadwindow.cpp index 144fc3f71..4955627b6 100644 --- a/src/duckstation-qt/coverdownloadwindow.cpp +++ b/src/duckstation-qt/coverdownloadwindow.cpp @@ -8,6 +8,8 @@ #include "common/assert.h" +#include "moc_coverdownloadwindow.cpp" + CoverDownloadWindow::CoverDownloadWindow() : QWidget() { m_ui.setupUi(this); diff --git a/src/duckstation-qt/debuggermodels.cpp b/src/duckstation-qt/debuggermodels.cpp index 671a2db7e..a0717a649 100644 --- a/src/duckstation-qt/debuggermodels.cpp +++ b/src/duckstation-qt/debuggermodels.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "debuggermodels.h" @@ -16,6 +16,8 @@ #include #include +#include "moc_debuggermodels.cpp" + static constexpr int NUM_COLUMNS = 5; static constexpr int STACK_RANGE = 128; static constexpr u32 STACK_VALUE_SIZE = sizeof(u32); diff --git a/src/duckstation-qt/debuggerwindow.cpp b/src/duckstation-qt/debuggerwindow.cpp index 051db92a3..4333b50e1 100644 --- a/src/duckstation-qt/debuggerwindow.cpp +++ b/src/duckstation-qt/debuggerwindow.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "debuggerwindow.h" @@ -19,6 +19,8 @@ #include #include +#include "moc_debuggerwindow.cpp" + static constexpr int TIMER_REFRESH_INTERVAL_MS = 100; DebuggerWindow::DebuggerWindow(QWidget* parent /* = nullptr */) diff --git a/src/duckstation-qt/displaywidget.cpp b/src/duckstation-qt/displaywidget.cpp index 035cf6fb6..dec0babe7 100644 --- a/src/duckstation-qt/displaywidget.cpp +++ b/src/duckstation-qt/displaywidget.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "displaywidget.h" @@ -22,6 +22,8 @@ #include #include +#include "moc_displaywidget.cpp" + #if !defined(_WIN32) && !defined(APPLE) #include #endif diff --git a/src/duckstation-qt/duckstation-qt.vcxproj b/src/duckstation-qt/duckstation-qt.vcxproj index 4ab4bbf6b..679b5ee53 100644 --- a/src/duckstation-qt/duckstation-qt.vcxproj +++ b/src/duckstation-qt/duckstation-qt.vcxproj @@ -211,50 +211,6 @@ Document - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/duckstation-qt/duckstation-qt.vcxproj.filters b/src/duckstation-qt/duckstation-qt.vcxproj.filters index eb60e74ea..7550e53de 100644 --- a/src/duckstation-qt/duckstation-qt.vcxproj.filters +++ b/src/duckstation-qt/duckstation-qt.vcxproj.filters @@ -41,140 +41,14 @@ - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - - - moc - @@ -190,9 +64,6 @@ {4230e20b-2aff-4c86-966c-b620263a371d} - - {9c2685f7-0991-4a58-98a5-c548b97d0dd8} - diff --git a/src/duckstation-qt/emulationsettingswidget.cpp b/src/duckstation-qt/emulationsettingswidget.cpp index 85de0269b..c8df45793 100644 --- a/src/duckstation-qt/emulationsettingswidget.cpp +++ b/src/duckstation-qt/emulationsettingswidget.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "emulationsettingswidget.h" @@ -6,9 +6,12 @@ #include "qtutils.h" #include "settingswindow.h" #include "settingwidgetbinder.h" + #include #include +#include "moc_emulationsettingswidget.cpp" + EmulationSettingsWidget::EmulationSettingsWidget(SettingsWindow* dialog, QWidget* parent) : QWidget(parent), m_dialog(dialog) { diff --git a/src/duckstation-qt/foldersettingswidget.cpp b/src/duckstation-qt/foldersettingswidget.cpp index 9a2466766..fb5f723c3 100644 --- a/src/duckstation-qt/foldersettingswidget.cpp +++ b/src/duckstation-qt/foldersettingswidget.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include @@ -8,6 +8,8 @@ #include "settingswindow.h" #include "settingwidgetbinder.h" +#include "moc_foldersettingswidget.cpp" + FolderSettingsWidget::FolderSettingsWidget(SettingsWindow* dialog, QWidget* parent) : QWidget(parent) { SettingsInterface* sif = dialog->getSettingsInterface(); diff --git a/src/duckstation-qt/gamecheatsettingswidget.cpp b/src/duckstation-qt/gamecheatsettingswidget.cpp index a4f0653ca..9b98512e7 100644 --- a/src/duckstation-qt/gamecheatsettingswidget.cpp +++ b/src/duckstation-qt/gamecheatsettingswidget.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "gamecheatsettingswidget.h" @@ -23,6 +23,8 @@ #include #include +#include "moc_gamecheatsettingswidget.cpp" + LOG_CHANNEL(Cheats); namespace { diff --git a/src/duckstation-qt/gamelistrefreshthread.cpp b/src/duckstation-qt/gamelistrefreshthread.cpp index bd2c4d376..634953d73 100644 --- a/src/duckstation-qt/gamelistrefreshthread.cpp +++ b/src/duckstation-qt/gamelistrefreshthread.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "gamelistrefreshthread.h" @@ -12,6 +12,8 @@ #include +#include "moc_gamelistrefreshthread.cpp" + AsyncRefreshProgressCallback::AsyncRefreshProgressCallback(GameListRefreshThread* parent) : m_parent(parent) { } diff --git a/src/duckstation-qt/gamelistsettingswidget.cpp b/src/duckstation-qt/gamelistsettingswidget.cpp index 852a70057..286451352 100644 --- a/src/duckstation-qt/gamelistsettingswidget.cpp +++ b/src/duckstation-qt/gamelistsettingswidget.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "gamelistsettingswidget.h" @@ -22,6 +22,8 @@ #include #include +#include "moc_gamelistsettingswidget.cpp" + GameListSettingsWidget::GameListSettingsWidget(SettingsWindow* dialog, QWidget* parent) : QWidget(parent) { m_ui.setupUi(this); diff --git a/src/duckstation-qt/gamelistwidget.cpp b/src/duckstation-qt/gamelistwidget.cpp index 85ee787f2..e201484e5 100644 --- a/src/duckstation-qt/gamelistwidget.cpp +++ b/src/duckstation-qt/gamelistwidget.cpp @@ -33,6 +33,8 @@ #include #include +#include "moc_gamelistwidget.cpp" + LOG_CHANNEL(GameList); static constexpr float MIN_SCALE = 0.1f; diff --git a/src/duckstation-qt/gamepatchsettingswidget.cpp b/src/duckstation-qt/gamepatchsettingswidget.cpp index d0eb98c6a..6c201ee52 100644 --- a/src/duckstation-qt/gamepatchsettingswidget.cpp +++ b/src/duckstation-qt/gamepatchsettingswidget.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "gamepatchsettingswidget.h" @@ -13,6 +13,8 @@ #include +#include "moc_gamepatchsettingswidget.cpp" + GamePatchDetailsWidget::GamePatchDetailsWidget(std::string name, const std::string& author, const std::string& description, bool disallowed_for_achievements, bool enabled, SettingsWindow* dialog, QWidget* parent) diff --git a/src/duckstation-qt/gamesummarywidget.cpp b/src/duckstation-qt/gamesummarywidget.cpp index ac8a65deb..481d18ff2 100644 --- a/src/duckstation-qt/gamesummarywidget.cpp +++ b/src/duckstation-qt/gamesummarywidget.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "gamesummarywidget.h" @@ -25,6 +25,8 @@ #include #include +#include "moc_gamesummarywidget.cpp" + GameSummaryWidget::GameSummaryWidget(const std::string& path, const std::string& serial, DiscRegion region, const GameDatabase::Entry* entry, SettingsWindow* dialog, QWidget* parent) : m_dialog(dialog) diff --git a/src/duckstation-qt/graphicssettingswidget.cpp b/src/duckstation-qt/graphicssettingswidget.cpp index f89a8619e..54eef0bb7 100644 --- a/src/duckstation-qt/graphicssettingswidget.cpp +++ b/src/duckstation-qt/graphicssettingswidget.cpp @@ -24,6 +24,8 @@ #include #include +#include "moc_graphicssettingswidget.cpp" + static QVariant GetMSAAModeValue(uint multisamples, bool ssaa) { const uint userdata = (multisamples & 0x7FFFFFFFu) | (static_cast(ssaa) << 31); diff --git a/src/duckstation-qt/hotkeysettingswidget.cpp b/src/duckstation-qt/hotkeysettingswidget.cpp index 3fb4f7216..239d4e870 100644 --- a/src/duckstation-qt/hotkeysettingswidget.cpp +++ b/src/duckstation-qt/hotkeysettingswidget.cpp @@ -17,6 +17,8 @@ #include #include +#include "moc_hotkeysettingswidget.cpp" + HotkeySettingsWidget::HotkeySettingsWidget(QWidget* parent, ControllerSettingsWindow* dialog) : QWidget(parent), m_dialog(dialog) { diff --git a/src/duckstation-qt/inputbindingdialog.cpp b/src/duckstation-qt/inputbindingdialog.cpp index 3dbfdffa7..3785d775f 100644 --- a/src/duckstation-qt/inputbindingdialog.cpp +++ b/src/duckstation-qt/inputbindingdialog.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "inputbindingdialog.h" @@ -16,6 +16,8 @@ #include #include +#include "moc_inputbindingdialog.cpp" + InputBindingDialog::InputBindingDialog(SettingsInterface* sif, InputBindingInfo::Type bind_type, std::string section_name, std::string key_name, std::vector bindings, QWidget* parent) diff --git a/src/duckstation-qt/inputbindingwidgets.cpp b/src/duckstation-qt/inputbindingwidgets.cpp index 64aabcee6..94d2f1015 100644 --- a/src/duckstation-qt/inputbindingwidgets.cpp +++ b/src/duckstation-qt/inputbindingwidgets.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "inputbindingwidgets.h" @@ -20,6 +20,8 @@ #include #include +#include "moc_inputbindingwidgets.cpp" + InputBindingWidget::InputBindingWidget(QWidget* parent) : QPushButton(parent) { connect(this, &QPushButton::clicked, this, &InputBindingWidget::onClicked); diff --git a/src/duckstation-qt/interfacesettingswidget.cpp b/src/duckstation-qt/interfacesettingswidget.cpp index 5d0809dbd..f42043839 100644 --- a/src/duckstation-qt/interfacesettingswidget.cpp +++ b/src/duckstation-qt/interfacesettingswidget.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "interfacesettingswidget.h" @@ -9,6 +9,8 @@ #include "settingswindow.h" #include "settingwidgetbinder.h" +#include "moc_interfacesettingswidget.cpp" + const char* InterfaceSettingsWidget::THEME_NAMES[] = { QT_TRANSLATE_NOOP("MainWindow", "Native"), #ifdef _WIN32 diff --git a/src/duckstation-qt/isobrowserwindow.cpp b/src/duckstation-qt/isobrowserwindow.cpp index 2cc2736f1..7a4ed8e1e 100644 --- a/src/duckstation-qt/isobrowserwindow.cpp +++ b/src/duckstation-qt/isobrowserwindow.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "isobrowserwindow.h" @@ -19,6 +19,8 @@ #include #include +#include "moc_isobrowserwindow.cpp" + LOG_CHANNEL(Host); ISOBrowserWindow::ISOBrowserWindow(QWidget* parent) : QWidget(parent) diff --git a/src/duckstation-qt/logwindow.cpp b/src/duckstation-qt/logwindow.cpp index ffa430ccd..e24826bce 100644 --- a/src/duckstation-qt/logwindow.cpp +++ b/src/duckstation-qt/logwindow.cpp @@ -14,6 +14,8 @@ #include #include +#include "moc_logwindow.cpp" + // TODO: Since log callbacks are synchronized, no mutex is needed here. // But once I get rid of that, there will be. LogWindow* g_log_window; diff --git a/src/duckstation-qt/mainwindow.cpp b/src/duckstation-qt/mainwindow.cpp index 19ca1d4df..f7b4e40e5 100644 --- a/src/duckstation-qt/mainwindow.cpp +++ b/src/duckstation-qt/mainwindow.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "mainwindow.h" @@ -54,6 +54,8 @@ #include #include +#include "moc_mainwindow.cpp" + #ifdef _WIN32 #include "common/windows_headers.h" #include diff --git a/src/duckstation-qt/memorycardeditorwindow.cpp b/src/duckstation-qt/memorycardeditorwindow.cpp index 902071e3a..db01e96d4 100644 --- a/src/duckstation-qt/memorycardeditorwindow.cpp +++ b/src/duckstation-qt/memorycardeditorwindow.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "memorycardeditorwindow.h" @@ -18,6 +18,8 @@ #include #include +#include "moc_memorycardeditorwindow.cpp" + static constexpr char MEMORY_CARD_IMAGE_FILTER[] = QT_TRANSLATE_NOOP("MemoryCardEditorWindow", "DuckStation Memory Card (*.mcd)"); static constexpr char MEMORY_CARD_IMPORT_FILTER[] = QT_TRANSLATE_NOOP( diff --git a/src/duckstation-qt/memorycardsettingswidget.cpp b/src/duckstation-qt/memorycardsettingswidget.cpp index 037cb9bac..8382835be 100644 --- a/src/duckstation-qt/memorycardsettingswidget.cpp +++ b/src/duckstation-qt/memorycardsettingswidget.cpp @@ -27,6 +27,8 @@ #include +#include "moc_memorycardsettingswidget.cpp" + static constexpr char MEMORY_CARD_IMAGE_FILTER[] = QT_TRANSLATE_NOOP("MemoryCardSettingsWidget", "All Memory Card Types (*.mcd *.mcr *.mc)"); diff --git a/src/duckstation-qt/memoryscannerwindow.cpp b/src/duckstation-qt/memoryscannerwindow.cpp index 30d0501a3..8978f4fe9 100644 --- a/src/duckstation-qt/memoryscannerwindow.cpp +++ b/src/duckstation-qt/memoryscannerwindow.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin and contributors. +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin and contributors. // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "memoryscannerwindow.h" @@ -25,6 +25,8 @@ #include #include +#include "moc_memoryscannerwindow.cpp" + static constexpr std::array s_size_strings = { {TRANSLATE_NOOP("MemoryScannerWindow", "Byte"), TRANSLATE_NOOP("MemoryScannerWindow", "Halfword"), TRANSLATE_NOOP("MemoryScannerWindow", "Word"), TRANSLATE_NOOP("MemoryScannerWindow", "Signed Byte"), diff --git a/src/duckstation-qt/memoryviewwidget.cpp b/src/duckstation-qt/memoryviewwidget.cpp index b657eec32..442c89c08 100644 --- a/src/duckstation-qt/memoryviewwidget.cpp +++ b/src/duckstation-qt/memoryviewwidget.cpp @@ -6,6 +6,8 @@ #include #include +#include "moc_memoryviewwidget.cpp" + MemoryViewWidget::MemoryViewWidget(QWidget* parent /* = nullptr */, size_t address_offset /* = 0 */, void* data_ptr /* = nullptr */, size_t data_size /* = 0 */, bool data_editable /* = false */, EditCallback edit_callback /* = nullptr */) diff --git a/src/duckstation-qt/postprocessingsettingswidget.cpp b/src/duckstation-qt/postprocessingsettingswidget.cpp index d2056e7df..2b0d8dab5 100644 --- a/src/duckstation-qt/postprocessingsettingswidget.cpp +++ b/src/duckstation-qt/postprocessingsettingswidget.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "postprocessingsettingswidget.h" @@ -22,6 +22,8 @@ #include #include +#include "moc_postprocessingsettingswidget.cpp" + PostProcessingSettingsWidget::PostProcessingSettingsWidget(SettingsWindow* dialog, QWidget* parent) : QTabWidget(parent) { addTab(new PostProcessingChainConfigWidget(dialog, this, PostProcessing::Config::DISPLAY_CHAIN_SECTION), diff --git a/src/duckstation-qt/qthost.cpp b/src/duckstation-qt/qthost.cpp index dd21f5397..2e27275f3 100644 --- a/src/duckstation-qt/qthost.cpp +++ b/src/duckstation-qt/qthost.cpp @@ -74,6 +74,8 @@ #include #include +#include "moc_qthost.cpp" + LOG_CHANNEL(Host); static constexpr u32 SETTINGS_VERSION = 3; diff --git a/src/duckstation-qt/qtprogresscallback.cpp b/src/duckstation-qt/qtprogresscallback.cpp index d8d504cf8..8ba0ef5a1 100644 --- a/src/duckstation-qt/qtprogresscallback.cpp +++ b/src/duckstation-qt/qtprogresscallback.cpp @@ -11,6 +11,8 @@ #include #include +#include "moc_qtprogresscallback.cpp" + QtModalProgressCallback::QtModalProgressCallback(QWidget* parent_widget, float show_delay) : QObject(parent_widget), m_dialog(QString(), QString(), 0, 1, parent_widget), m_show_delay(show_delay) { diff --git a/src/duckstation-qt/selectdiscdialog.cpp b/src/duckstation-qt/selectdiscdialog.cpp index d27761e3e..380e328d7 100644 --- a/src/duckstation-qt/selectdiscdialog.cpp +++ b/src/duckstation-qt/selectdiscdialog.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "selectdiscdialog.h" @@ -11,6 +11,8 @@ #include +#include "moc_selectdiscdialog.cpp" + SelectDiscDialog::SelectDiscDialog(const std::string& disc_set_name, QWidget* parent /* = nullptr */) : QDialog(parent) { m_ui.setupUi(this); diff --git a/src/duckstation-qt/settingswindow.cpp b/src/duckstation-qt/settingswindow.cpp index 57f31e554..7d32ba186 100644 --- a/src/duckstation-qt/settingswindow.cpp +++ b/src/duckstation-qt/settingswindow.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin +// SPDX-FileCopyrightText: 2019-2025 Connor McLaughlin // SPDX-License-Identifier: CC-BY-NC-ND-4.0 #include "settingswindow.h" @@ -36,6 +36,8 @@ #include #include +#include "moc_settingswindow.cpp" + LOG_CHANNEL(SettingsWindow); static QList s_open_game_properties_dialogs; diff --git a/src/duckstation-qt/setupwizarddialog.cpp b/src/duckstation-qt/setupwizarddialog.cpp index c57490432..e8933c71c 100644 --- a/src/duckstation-qt/setupwizarddialog.cpp +++ b/src/duckstation-qt/setupwizarddialog.cpp @@ -24,6 +24,8 @@ #include +#include "moc_setupwizarddialog.cpp" + SetupWizardDialog::SetupWizardDialog() { setupUi();