Qt: Partially revert "Remove Q_OBJECT where unnecessary"

This reverts commit 31c75a2b5a.

tr()'s context is defined by Q_OBJECT, so removing Q_OBJECT here
sadly breaks translations.
pull/3575/head
Stenzek 2 months ago
parent a39d370c51
commit 2369b329eb
No known key found for this signature in database

@ -17,6 +17,8 @@
#include <QtWidgets/QPushButton>
#include <QtWidgets/QTextBrowser>
#include "moc_aboutdialog.cpp"
AboutDialog::AboutDialog(QWidget* parent /* = nullptr */) : QDialog(parent)
{
m_ui.setupUi(this);

@ -8,6 +8,8 @@
class AboutDialog final : public QDialog
{
Q_OBJECT
public:
explicit AboutDialog(QWidget* parent = nullptr);
~AboutDialog();
@ -16,4 +18,5 @@ public:
private:
Ui::AboutDialog m_ui;
};

@ -10,6 +10,8 @@
#include <QtWidgets/QMessageBox>
#include "moc_achievementlogindialog.cpp"
AchievementLoginDialog::AchievementLoginDialog(QWidget* parent, Achievements::LoginRequestReason reason)
: QDialog(parent), m_reason(reason)
{

@ -12,6 +12,8 @@ enum class LoginRequestReason;
class AchievementLoginDialog : public QDialog
{
Q_OBJECT
public:
AchievementLoginDialog(QWidget* parent, Achievements::LoginRequestReason reason);
~AchievementLoginDialog();

@ -16,6 +16,8 @@
#include <QtCore/QDateTime>
#include <QtWidgets/QMessageBox>
#include "moc_achievementsettingswidget.cpp"
AchievementSettingsWidget::AchievementSettingsWidget(SettingsWindow* dialog, QWidget* parent)
: QWidget(parent), m_dialog(dialog)
{

@ -11,6 +11,8 @@ class SettingsWindow;
class AchievementSettingsWidget : public QWidget
{
Q_OBJECT
public:
explicit AchievementSettingsWidget(SettingsWindow* dialog, QWidget* parent);
~AchievementSettingsWidget();

@ -14,6 +14,8 @@
#include <bit>
#include <cmath>
#include "moc_audiosettingswidget.cpp"
AudioSettingsWidget::AudioSettingsWidget(SettingsWindow* dialog, QWidget* parent) : QWidget(parent), m_dialog(dialog)
{
SettingsInterface* sif = dialog->getSettingsInterface();

@ -15,6 +15,8 @@ class SettingsWindow;
class AudioSettingsWidget : public QWidget
{
Q_OBJECT
public:
AudioSettingsWidget(SettingsWindow* dialog, QWidget* parent);
~AudioSettingsWidget();

@ -14,6 +14,8 @@
#include <QtWidgets/QFileDialog>
#include <algorithm>
#include "moc_biossettingswidget.cpp"
BIOSSettingsWidget::BIOSSettingsWidget(SettingsWindow* dialog, QWidget* parent) : QWidget(parent), m_dialog(dialog)
{
SettingsInterface* sif = dialog->getSettingsInterface();

@ -16,6 +16,8 @@ struct ImageInfo;
class BIOSSettingsWidget : public QWidget
{
Q_OBJECT
public:
explicit BIOSSettingsWidget(SettingsWindow* dialog, QWidget* parent);
~BIOSSettingsWidget();

@ -14,6 +14,8 @@
#include <QtWidgets/QMessageBox>
#include <QtWidgets/QPushButton>
#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)

@ -11,6 +11,8 @@ class SettingsWindow;
class ConsoleSettingsWidget : public QWidget
{
Q_OBJECT
public:
explicit ConsoleSettingsWidget(SettingsWindow* dialog, QWidget* parent);
~ConsoleSettingsWidget();

@ -40,6 +40,8 @@
#include <QtWidgets/QSpinBox>
#include <algorithm>
#include "moc_controllerbindingwidgets.cpp"
LOG_CHANNEL(Host);
ControllerBindingWidget::ControllerBindingWidget(QWidget* parent, ControllerSettingsWindow* dialog, u32 port)

@ -26,6 +26,8 @@ class ControllerMacroEditWidget;
class ControllerBindingWidget final : public QWidget
{
Q_OBJECT
public:
ControllerBindingWidget(QWidget* parent, ControllerSettingsWindow* dialog, u32 port);
~ControllerBindingWidget();
@ -73,6 +75,8 @@ private:
class ControllerMacroWidget : public QWidget
{
Q_OBJECT
public:
explicit ControllerMacroWidget(ControllerBindingWidget* parent);
~ControllerMacroWidget();
@ -92,6 +96,8 @@ private:
class ControllerMacroEditWidget : public QWidget
{
Q_OBJECT
public:
ControllerMacroEditWidget(ControllerMacroWidget* parent, ControllerBindingWidget* bwidget, u32 index);
~ControllerMacroEditWidget();
@ -122,6 +128,8 @@ private:
class ControllerCustomSettingsWidget : public QWidget
{
Q_OBJECT
public:
explicit ControllerCustomSettingsWidget(ControllerBindingWidget* parent);
~ControllerCustomSettingsWidget();

@ -39,6 +39,8 @@ private:
class ControllerLEDSettingsDialog : public QDialog
{
Q_OBJECT
public:
ControllerLEDSettingsDialog(QWidget* parent, ControllerSettingsWindow* dialog);
~ControllerLEDSettingsDialog();

@ -16,6 +16,8 @@
#include <QtWidgets/QMessageBox>
#include <QtWidgets/QPushButton>
#include "moc_debuggermodels.cpp"
static constexpr int STACK_RANGE = 128;
static constexpr u32 STACK_VALUE_SIZE = sizeof(u32);
@ -199,9 +201,8 @@ void DebuggerAddBreakpointDialog::okClicked()
if (!ok)
{
QMessageBox::critical(
this, qApp->translate("DebuggerWindow", "Error"),
qApp->translate("DebuggerWindow", "Invalid address. It should be in hex (0x12345678 or 12345678)"));
QMessageBox::critical(this, tr("Error"),
tr("DebuggerWindow", "Invalid address. It should be in hex (0x12345678 or 12345678)"));
return;
}

@ -17,6 +17,8 @@
class DebuggerRegistersModel final : public QAbstractListModel
{
Q_OBJECT
public:
explicit DebuggerRegistersModel(QObject* parent = nullptr);
~DebuggerRegistersModel() override;
@ -36,6 +38,8 @@ private:
class DebuggerStackModel final : public QAbstractListModel
{
Q_OBJECT
public:
explicit DebuggerStackModel(QObject* parent = nullptr);
~DebuggerStackModel() override;
@ -50,6 +54,8 @@ public:
class DebuggerAddBreakpointDialog final : public QDialog
{
Q_OBJECT
public:
explicit DebuggerAddBreakpointDialog(QWidget* parent = nullptr);
~DebuggerAddBreakpointDialog() override;

@ -53,52 +53,52 @@
<ClCompile Include="vcruntimecheck.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="setupwizarddialog.h" />
<ClInclude Include="aboutdialog.h" />
<ClInclude Include="audiosettingswidget.h" />
<ClInclude Include="biossettingswidget.h" />
<QtMoc Include="setupwizarddialog.h" />
<QtMoc Include="aboutdialog.h" />
<QtMoc Include="audiosettingswidget.h" />
<QtMoc Include="biossettingswidget.h" />
<QtMoc Include="coverdownloadwindow.h" />
<ClInclude Include="memorycardsettingswidget.h" />
<ClInclude Include="memorycardeditorwindow.h" />
<QtMoc Include="memorycardsettingswidget.h" />
<QtMoc Include="memorycardeditorwindow.h" />
<QtMoc Include="displaywidget.h" />
<QtMoc Include="interfacesettingswidget.h" />
<ClInclude Include="hotkeysettingswidget.h" />
<QtMoc Include="hotkeysettingswidget.h" />
<QtMoc Include="inputbindingwidgets.h" />
<QtMoc Include="advancedsettingswidget.h" />
<QtMoc Include="qtprogresscallback.h" />
<ClInclude Include="inputbindingdialog.h" />
<QtMoc Include="inputbindingdialog.h" />
<QtMoc Include="autoupdaterwindow.h" />
<ClInclude Include="debuggermodels.h" />
<QtMoc Include="debuggermodels.h" />
<QtMoc Include="debuggerwindow.h" />
<ClInclude Include="achievementsettingswidget.h" />
<ClInclude Include="achievementlogindialog.h" />
<ClInclude Include="controllerbindingwidgets.h" />
<QtMoc Include="achievementsettingswidget.h" />
<QtMoc Include="achievementlogindialog.h" />
<QtMoc Include="controllerbindingwidgets.h" />
<QtMoc Include="controllerglobalsettingswidget.h" />
<QtMoc Include="controllersettingswindow.h" />
<QtMoc Include="colorpickerbutton.h" />
<ClInclude Include="controllersettingwidgetbinder.h" />
<ClInclude Include="memoryviewwidget.h" />
<ClInclude Include="logwindow.h" />
<ClInclude Include="graphicssettingswidget.h" />
<QtMoc Include="logwindow.h" />
<QtMoc Include="graphicssettingswidget.h" />
<QtMoc Include="memoryscannerwindow.h" />
<ClInclude Include="gamecheatsettingswidget.h" />
<ClInclude Include="gamepatchsettingswidget.h" />
<ClInclude Include="isobrowserwindow.h" />
<QtMoc Include="gamecheatsettingswidget.h" />
<QtMoc Include="gamepatchsettingswidget.h" />
<QtMoc Include="isobrowserwindow.h" />
<QtMoc Include="debuggercodeview.h" />
<ClInclude Include="pch.h" />
<ClInclude Include="resource.h" />
<ClInclude Include="selectdiscdialog.h" />
<QtMoc Include="selectdiscdialog.h" />
<ClInclude Include="settingwidgetbinder.h" />
<ClInclude Include="consolesettingswidget.h" />
<ClInclude Include="emulationsettingswidget.h" />
<ClInclude Include="gamelistsettingswidget.h" />
<QtMoc Include="consolesettingswidget.h" />
<QtMoc Include="emulationsettingswidget.h" />
<QtMoc Include="gamelistsettingswidget.h" />
<QtMoc Include="gamelistrefreshthread.h" />
<QtMoc Include="gamelistwidget.h" />
<ClInclude Include="gamesummarywidget.h" />
<ClInclude Include="postprocessingsettingswidget.h" />
<ClInclude Include="mainwindow.h" />
<QtMoc Include="gamesummarywidget.h" />
<QtMoc Include="postprocessingsettingswidget.h" />
<QtMoc Include="mainwindow.h" />
<QtMoc Include="qthost.h" />
<ClInclude Include="foldersettingswidget.h" />
<QtMoc Include="foldersettingswidget.h" />
<ClInclude Include="qtutils.h" />
<QtMoc Include="settingswindow.h" />
</ItemGroup>

@ -55,32 +55,7 @@
<ClInclude Include="resource.h" />
<ClInclude Include="controllersettingwidgetbinder.h" />
<ClInclude Include="pch.h" />
<ClInclude Include="emulationsettingswidget.h" />
<ClInclude Include="setupwizarddialog.h" />
<ClInclude Include="aboutdialog.h" />
<ClInclude Include="audiosettingswidget.h" />
<ClInclude Include="biossettingswidget.h" />
<ClInclude Include="memorycardsettingswidget.h" />
<ClInclude Include="hotkeysettingswidget.h" />
<ClInclude Include="achievementsettingswidget.h" />
<ClInclude Include="foldersettingswidget.h" />
<ClInclude Include="gamecheatsettingswidget.h" />
<ClInclude Include="gamelistsettingswidget.h" />
<ClInclude Include="gamesummarywidget.h" />
<ClInclude Include="graphicssettingswidget.h" />
<ClInclude Include="inputbindingdialog.h" />
<ClInclude Include="isobrowserwindow.h" />
<ClInclude Include="logwindow.h" />
<ClInclude Include="mainwindow.h" />
<ClInclude Include="memorycardeditorwindow.h" />
<ClInclude Include="memoryviewwidget.h" />
<ClInclude Include="postprocessingsettingswidget.h" />
<ClInclude Include="selectdiscdialog.h" />
<ClInclude Include="debuggermodels.h" />
<ClInclude Include="controllerbindingwidgets.h" />
<ClInclude Include="achievementlogindialog.h" />
<ClInclude Include="gamepatchsettingswidget.h" />
<ClInclude Include="consolesettingswidget.h" />
</ItemGroup>
<ItemGroup>
<Filter Include="resources">
@ -91,22 +66,47 @@
</Filter>
</ItemGroup>
<ItemGroup>
<QtMoc Include="consolesettingswidget.h" />
<QtMoc Include="gamelistsettingswidget.h" />
<QtMoc Include="gamelistwidget.h" />
<QtMoc Include="mainwindow.h" />
<QtMoc Include="qthost.h" />
<QtMoc Include="settingswindow.h" />
<QtMoc Include="hotkeysettingswidget.h" />
<QtMoc Include="inputbindingwidgets.h" />
<QtMoc Include="audiosettingswidget.h" />
<QtMoc Include="displaywidget.h" />
<QtMoc Include="interfacesettingswidget.h" />
<QtMoc Include="qtprogresscallback.h" />
<QtMoc Include="advancedsettingswidget.h" />
<QtMoc Include="aboutdialog.h" />
<QtMoc Include="memorycardsettingswidget.h" />
<QtMoc Include="inputbindingdialog.h" />
<QtMoc Include="autoupdaterwindow.h" />
<QtMoc Include="biossettingswidget.h" />
<QtMoc Include="memorycardeditorwindow.h" />
<QtMoc Include="postprocessingsettingswidget.h" />
<QtMoc Include="debuggermodels.h" />
<QtMoc Include="debuggerwindow.h" />
<QtMoc Include="emulationsettingswidget.h" />
<QtMoc Include="achievementsettingswidget.h" />
<QtMoc Include="achievementlogindialog.h" />
<QtMoc Include="controllerbindingwidgets.h" />
<QtMoc Include="controllerglobalsettingswidget.h" />
<QtMoc Include="controllersettingswindow.h" />
<QtMoc Include="gamelistrefreshthread.h" />
<QtMoc Include="gamesummarywidget.h" />
<QtMoc Include="foldersettingswidget.h" />
<QtMoc Include="coverdownloadwindow.h" />
<QtMoc Include="colorpickerbutton.h" />
<QtMoc Include="setupwizarddialog.h" />
<QtMoc Include="logwindow.h" />
<QtMoc Include="graphicssettingswidget.h" />
<QtMoc Include="memoryscannerwindow.h" />
<QtMoc Include="selectdiscdialog.h" />
<QtMoc Include="gamecheatsettingswidget.h" />
<QtMoc Include="gamepatchsettingswidget.h" />
<QtMoc Include="isobrowserwindow.h" />
<QtMoc Include="debuggercodeview.h" />
</ItemGroup>
<ItemGroup>

@ -10,6 +10,8 @@
#include <QtWidgets/QMessageBox>
#include <limits>
#include "moc_emulationsettingswidget.cpp"
EmulationSettingsWidget::EmulationSettingsWidget(SettingsWindow* dialog, QWidget* parent)
: QWidget(parent), m_dialog(dialog)
{

@ -11,6 +11,8 @@ class SettingsWindow;
class EmulationSettingsWidget : public QWidget
{
Q_OBJECT
public:
explicit EmulationSettingsWidget(SettingsWindow* dialog, QWidget* parent);
~EmulationSettingsWidget();

@ -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();

@ -11,6 +11,8 @@ class SettingsWindow;
class FolderSettingsWidget : public QWidget
{
Q_OBJECT
public:
FolderSettingsWidget(SettingsWindow* dialog, QWidget* parent);
~FolderSettingsWidget();

@ -23,6 +23,8 @@
#include <QtWidgets/QInputDialog>
#include <QtWidgets/QStyledItemDelegate>
#include "moc_gamecheatsettingswidget.cpp"
LOG_CHANNEL(Cheats);
namespace {

@ -30,6 +30,8 @@ class QStandardItemModel;
class GameCheatSettingsWidget : public QWidget
{
Q_OBJECT
public:
GameCheatSettingsWidget(SettingsWindow* dialog, QWidget* parent);
~GameCheatSettingsWidget() override;
@ -88,6 +90,8 @@ private:
class CheatCodeEditorDialog : public QDialog
{
Q_OBJECT
public:
CheatCodeEditorDialog(GameCheatSettingsWidget* parent, Cheats::CodeInfo* code, const QStringList& group_names);
~CheatCodeEditorDialog() override;
@ -113,6 +117,8 @@ private:
class GameCheatCodeChoiceEditorDialog : public QDialog
{
Q_OBJECT
public:
GameCheatCodeChoiceEditorDialog(QWidget* parent, const Cheats::CodeOptionList& options);
~GameCheatCodeChoiceEditorDialog() override;

@ -22,6 +22,8 @@
#include <QtWidgets/QMessageBox>
#include <algorithm>
#include "moc_gamelistsettingswidget.cpp"
GameListSettingsWidget::GameListSettingsWidget(SettingsWindow* dialog, QWidget* parent) : QWidget(parent)
{
m_ui.setupUi(this);

@ -11,6 +11,8 @@ class SettingsWindow;
class GameListSettingsWidget : public QWidget
{
Q_OBJECT
public:
GameListSettingsWidget(SettingsWindow* dialog, QWidget* parent);
~GameListSettingsWidget();

@ -167,6 +167,8 @@ private:
class GameListListView final : public QTableView
{
Q_OBJECT
public:
GameListListView(GameListModel* model, GameListSortModel* sort_model, QWidget* parent);
~GameListListView() override;
@ -196,6 +198,8 @@ private:
class GameListGridView final : public QListView
{
Q_OBJECT
public:
GameListGridView(GameListModel* model, GameListSortModel* sort_model, QWidget* parent);
~GameListGridView() override;

@ -13,6 +13,8 @@
#include <algorithm>
#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)

@ -16,6 +16,8 @@ class SettingsWindow;
class GamePatchDetailsWidget : public QWidget
{
Q_OBJECT
public:
GamePatchDetailsWidget(std::string name, const std::string& author, const std::string& description,
bool disallowed_for_achievements, bool enabled, SettingsWindow* dialog, QWidget* parent);
@ -31,6 +33,8 @@ private:
class GamePatchSettingsWidget : public QWidget
{
Q_OBJECT
public:
GamePatchSettingsWidget(SettingsWindow* dialog, QWidget* parent);
~GamePatchSettingsWidget();

@ -25,6 +25,8 @@
#include <QtWidgets/QMessageBox>
#include <QtWidgets/QTextBrowser>
#include "moc_gamesummarywidget.cpp"
GameSummaryWidget::GameSummaryWidget(const GameList::Entry* entry, SettingsWindow* dialog, QWidget* parent)
: m_dialog(dialog)
{

@ -17,6 +17,8 @@ class SettingsWindow;
class GameSummaryWidget : public QWidget
{
Q_OBJECT
public:
GameSummaryWidget(const GameList::Entry* entry, SettingsWindow* dialog, QWidget* parent);
~GameSummaryWidget();

@ -24,6 +24,8 @@
#include <QtWidgets/QInputDialog>
#include <algorithm>
#include "moc_graphicssettingswidget.cpp"
static QVariant GetMSAAModeValue(uint multisamples, bool ssaa)
{
const uint userdata = (multisamples & 0x7FFFFFFFu) | (static_cast<uint>(ssaa) << 31);

@ -15,6 +15,8 @@ class SettingsWindow;
class GraphicsSettingsWidget : public QWidget
{
Q_OBJECT
public:
GraphicsSettingsWidget(SettingsWindow* dialog, QWidget* parent);
~GraphicsSettingsWidget();

@ -17,6 +17,8 @@
#include <QtWidgets/QMessageBox>
#include <QtWidgets/QScrollArea>
#include "moc_hotkeysettingswidget.cpp"
HotkeySettingsWidget::HotkeySettingsWidget(QWidget* parent, ControllerSettingsWindow* dialog)
: QWidget(parent), m_dialog(dialog)
{

@ -18,6 +18,8 @@ class ControllerSettingsWindow;
class HotkeySettingsWidget : public QWidget
{
Q_OBJECT
public:
HotkeySettingsWidget(QWidget* parent, ControllerSettingsWindow* dialog);
~HotkeySettingsWidget();

@ -16,6 +16,8 @@
#include <QtGui/QMouseEvent>
#include <QtGui/QWheelEvent>
#include "moc_inputbindingdialog.cpp"
InputBindingDialog::InputBindingDialog(SettingsInterface* sif, InputBindingInfo::Type bind_type,
std::string section_name, std::string key_name,
std::vector<std::string> bindings, QWidget* parent)

@ -14,6 +14,8 @@ class SettingsInterface;
class InputBindingDialog : public QDialog
{
Q_OBJECT
public:
InputBindingDialog(SettingsInterface* sif, InputBindingInfo::Type bind_type, std::string section_name,
std::string key_name, std::vector<std::string> bindings, QWidget* parent);

@ -18,6 +18,8 @@
#include <QtWidgets/QMenu>
#include <QtWidgets/QMessageBox>
#include "moc_isobrowserwindow.cpp"
LOG_CHANNEL(Host);
ISOBrowserWindow::ISOBrowserWindow(QWidget* parent) : QWidget(parent)

@ -9,6 +9,8 @@
class ISOBrowserWindow : public QWidget
{
Q_OBJECT
public:
explicit ISOBrowserWindow(QWidget* parent = nullptr);
~ISOBrowserWindow();

@ -14,6 +14,8 @@
#include <QtWidgets/QMenuBar>
#include <QtWidgets/QScrollBar>
#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;

@ -13,6 +13,8 @@
class ALIGN_TO_CACHE_LINE LogWindow : public QMainWindow
{
Q_OBJECT
public:
LogWindow(bool attach_to_main);
~LogWindow();

@ -54,6 +54,8 @@
#include <QtWidgets/QStyleFactory>
#include <cmath>
#include "moc_mainwindow.cpp"
#ifdef _WIN32
#include "common/windows_headers.h"
#include <Dbt.h>

@ -48,6 +48,8 @@ struct Entry;
class MainWindow final : public QMainWindow
{
Q_OBJECT
public:
/// This class is a scoped lock on the system, which prevents it from running while
/// the object exists. Its purpose is to be used for blocking/modal popup boxes,

@ -21,6 +21,8 @@
#include <QtWidgets/QMessageBox>
#include <QtWidgets/QStyledItemDelegate>
#include "moc_memorycardeditorwindow.cpp"
LOG_CHANNEL(Host);
static constexpr char MEMORY_CARD_IMAGE_FILTER[] =

@ -20,6 +20,8 @@ class Error;
class MemoryCardEditorWindow : public QWidget
{
Q_OBJECT
public:
MemoryCardEditorWindow();
~MemoryCardEditorWindow();
@ -104,6 +106,7 @@ private:
class MemoryCardRenameFileDialog final : public QDialog
{
Q_OBJECT
public:
MemoryCardRenameFileDialog(QWidget* parent, std::string_view old_name);
~MemoryCardRenameFileDialog() override;

@ -27,6 +27,8 @@
#include <functional>
#include "moc_memorycardsettingswidget.cpp"
static constexpr char MEMORY_CARD_IMAGE_FILTER[] =
QT_TRANSLATE_NOOP("MemoryCardSettingsWidget", "All Memory Card Types (*.mcd *.mcr *.mc)");

@ -21,6 +21,8 @@ class SettingsWindow;
class MemoryCardSettingsWidget : public QWidget
{
Q_OBJECT
public:
MemoryCardSettingsWidget(SettingsWindow* dialog, QWidget* parent);
~MemoryCardSettingsWidget();

@ -22,6 +22,8 @@
#include <QtWidgets/QMessageBox>
#include <QtWidgets/QSlider>
#include "moc_postprocessingsettingswidget.cpp"
PostProcessingSettingsWidget::PostProcessingSettingsWidget(SettingsWindow* dialog, QWidget* parent) : QTabWidget(parent)
{
addTab(new PostProcessingChainConfigWidget(dialog, this, PostProcessing::Config::DISPLAY_CHAIN_SECTION),

@ -16,6 +16,8 @@ class PostProcessingShaderConfigWidget;
class PostProcessingSettingsWidget final : public QTabWidget
{
Q_OBJECT
public:
PostProcessingSettingsWidget(SettingsWindow* dialog, QWidget* parent);
~PostProcessingSettingsWidget();
@ -23,6 +25,8 @@ public:
class PostProcessingChainConfigWidget : public QWidget
{
Q_OBJECT
friend PostProcessingShaderConfigWidget;
public:
@ -60,6 +64,8 @@ private:
class PostProcessingShaderConfigWidget final : public QWidget
{
Q_OBJECT
public:
PostProcessingShaderConfigWidget(QWidget* parent, PostProcessingChainConfigWidget* widget, const char* section,
u32 stage_index, std::vector<PostProcessing::ShaderOption> options);
@ -83,6 +89,8 @@ private:
class PostProcessingOverlayConfigWidget final : public QWidget
{
Q_OBJECT
public:
PostProcessingOverlayConfigWidget(SettingsWindow* dialog, QWidget* parent);
~PostProcessingOverlayConfigWidget();

@ -266,6 +266,8 @@ private:
class InputDeviceListModel final : public QAbstractListModel
{
Q_OBJECT
public:
struct Device
{

@ -13,6 +13,8 @@
class QtModalProgressCallback final : public QObject, public ProgressCallback
{
Q_OBJECT
public:
explicit QtModalProgressCallback(QWidget* parent_widget, float show_delay = 0.0f);
~QtModalProgressCallback();

@ -11,6 +11,8 @@
#include <QtWidgets/QTreeWidget>
#include "moc_selectdiscdialog.cpp"
SelectDiscDialog::SelectDiscDialog(const GameDatabase::DiscSetEntry* dsentry, bool localized_titles,
QWidget* parent /* = nullptr */)
: QDialog(parent)

@ -15,6 +15,8 @@ struct DiscSetEntry;
class SelectDiscDialog final : public QDialog
{
Q_OBJECT
public:
explicit SelectDiscDialog(const GameDatabase::DiscSetEntry* dsentry, bool localized_titles,
QWidget* parent = nullptr);

@ -24,6 +24,8 @@
#include <QtWidgets/QMessageBox>
#include "moc_setupwizarddialog.cpp"
SetupWizardDialog::SetupWizardDialog()
{
setupUi();

@ -19,6 +19,8 @@
class SetupWizardDialog final : public QDialog
{
Q_OBJECT
public:
SetupWizardDialog();
~SetupWizardDialog();

Loading…
Cancel
Save