Qt: forward declare gui_settings

This commit is contained in:
Megamouse 2025-11-16 19:10:13 +01:00 committed by Elad
parent 0439b62257
commit cbb4dd8f22
13 changed files with 23 additions and 10 deletions

View File

@ -1,8 +1,9 @@
#include "elf_memory_dumping_dialog.h" #include "elf_memory_dumping_dialog.h"
#include "Emu/Cell/SPUThread.h" #include "gui_settings.h"
#include "qt_utils.h" #include "qt_utils.h"
#include "Emu/Cell/SPUThread.h"
#include <QFileDialog> #include <QFileDialog>
#include <QCoreApplication> #include <QCoreApplication>
#include <QFontDatabase> #include <QFontDatabase>

View File

@ -1,7 +1,6 @@
#pragma once #pragma once
#include "util/types.hpp" #include "util/types.hpp"
#include "gui_settings.h"
#include <QListWidget> #include <QListWidget>
#include <QLineEdit> #include <QLineEdit>
@ -9,6 +8,8 @@
#include <memory> #include <memory>
class gui_settings;
class elf_memory_dumping_dialog : public QDialog class elf_memory_dumping_dialog : public QDialog
{ {
Q_OBJECT Q_OBJECT

View File

@ -1,6 +1,7 @@
#include "shortcut_dialog.h" #include "shortcut_dialog.h"
#include "ui_shortcut_dialog.h" #include "ui_shortcut_dialog.h"
#include "shortcut_settings.h" #include "shortcut_settings.h"
#include "gui_settings.h"
#include <QDialogButtonBox> #include <QDialogButtonBox>
#include <QPushButton> #include <QPushButton>

View File

@ -1,9 +1,9 @@
#pragma once #pragma once
#include "gui_settings.h"
#include <QDialog> #include <QDialog>
class gui_settings;
namespace Ui namespace Ui
{ {
class shortcut_dialog; class shortcut_dialog;

View File

@ -1,5 +1,6 @@
#include "stdafx.h" #include "stdafx.h"
#include "shortcut_handler.h" #include "shortcut_handler.h"
#include "gui_settings.h"
LOG_CHANNEL(shortcut_log, "Shortcuts"); LOG_CHANNEL(shortcut_log, "Shortcuts");

View File

@ -1,6 +1,5 @@
#pragma once #pragma once
#include "gui_settings.h"
#include "shortcut_settings.h" #include "shortcut_settings.h"
#include <QShortcut> #include <QShortcut>
@ -8,6 +7,8 @@
#include <map> #include <map>
class gui_settings;
class shortcut_handler : public QObject class shortcut_handler : public QObject
{ {
Q_OBJECT Q_OBJECT

View File

@ -1,4 +1,5 @@
#include "shortcut_settings.h" #include "shortcut_settings.h"
#include "gui_settings.h"
using namespace gui::shortcuts; using namespace gui::shortcuts;

View File

@ -1,9 +1,11 @@
#pragma once #pragma once
#include "gui_settings.h" #include "gui_save.h"
#include <QKeySequence> #include <QKeySequence>
class gui_settings;
namespace gui namespace gui
{ {
namespace shortcuts namespace shortcuts

View File

@ -1,4 +1,5 @@
#include "vfs_dialog_path_widget.h" #include "vfs_dialog_path_widget.h"
#include "gui_settings.h"
#include <QFileDialog> #include <QFileDialog>
#include <QCoreApplication> #include <QCoreApplication>

View File

@ -1,12 +1,14 @@
#pragma once #pragma once
#include "gui_settings.h" #include "gui_save.h"
#include <QListWidget> #include <QListWidget>
#include <QLabel> #include <QLabel>
#include <memory> #include <memory>
class gui_settings;
namespace cfg namespace cfg
{ {
class string; class string;

View File

@ -1,4 +1,5 @@
#include "vfs_dialog_tab.h" #include "vfs_dialog_tab.h"
#include "gui_settings.h"
#include "Utilities/Config.h" #include "Utilities/Config.h"
vfs_dialog_tab::vfs_dialog_tab(const QString& name, gui_save list_location, cfg::string* cfg_node, std::shared_ptr<gui_settings> _gui_settings, QWidget* parent) vfs_dialog_tab::vfs_dialog_tab(const QString& name, gui_save list_location, cfg::string* cfg_node, std::shared_ptr<gui_settings> _gui_settings, QWidget* parent)

View File

@ -1,6 +1,7 @@
#include "vfs_dialog_usb_tab.h" #include "vfs_dialog_usb_tab.h"
#include "vfs_dialog_usb_input.h" #include "vfs_dialog_usb_input.h"
#include "table_item_delegate.h" #include "table_item_delegate.h"
#include "gui_settings.h"
#include "Utilities/Config.h" #include "Utilities/Config.h"
#include <QVBoxLayout> #include <QVBoxLayout>

View File

@ -1,12 +1,12 @@
#pragma once #pragma once
#include "gui_settings.h"
#include <QTableWidget> #include <QTableWidget>
#include <QLabel> #include <QLabel>
#include <memory> #include <memory>
class gui_settings;
namespace cfg namespace cfg
{ {
class device_entry; class device_entry;