mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 05:40:04 +00:00 
			
		
		
		
	Merge pull request #5512 from vitor-k/untangle-includes
Forward declare some classes and remove some unnecessary includes
This commit is contained in:
		
						commit
						e48110bdf4
					
				
					 19 changed files with 156 additions and 125 deletions
				
			
		|  | @ -3,11 +3,10 @@ | |||
| // Refer to the license.txt file included.
 | ||||
| 
 | ||||
| #include <algorithm> | ||||
| #include <array> | ||||
| #include <cstring> | ||||
| #include <QImage> | ||||
| #include "citra_qt/camera/camera_util.h" | ||||
| #include "core/frontend/camera/factory.h" | ||||
| #include "core/frontend/camera/interface.h" | ||||
| 
 | ||||
| namespace CameraUtil { | ||||
| 
 | ||||
|  |  | |||
|  | @ -5,6 +5,8 @@ | |||
| #include <QMessageBox> | ||||
| #include "citra_qt/camera/camera_util.h" | ||||
| #include "citra_qt/camera/qt_camera_base.h" | ||||
| #include "common/logging/log.h" | ||||
| #include "core/hle/service/cam/cam.h" | ||||
| 
 | ||||
| namespace Camera { | ||||
| 
 | ||||
|  |  | |||
|  | @ -7,6 +7,7 @@ | |||
| #include <QMessageBox> | ||||
| #include <QThread> | ||||
| #include "citra_qt/camera/still_image_camera.h" | ||||
| #include "common/logging/log.h" | ||||
| 
 | ||||
| namespace Camera { | ||||
| 
 | ||||
|  |  | |||
|  | @ -2,7 +2,6 @@ | |||
| // Licensed under GPLv2 or any later version
 | ||||
| // Refer to the license.txt file included.
 | ||||
| 
 | ||||
| #include <memory> | ||||
| #include <QCameraInfo> | ||||
| #include <QDirIterator> | ||||
| #include <QFileDialog> | ||||
|  | @ -12,6 +11,9 @@ | |||
| #include "citra_qt/configuration/configure_camera.h" | ||||
| #include "citra_qt/uisettings.h" | ||||
| #include "core/core.h" | ||||
| #include "core/frontend/camera/factory.h" | ||||
| #include "core/frontend/camera/interface.h" | ||||
| #include "core/hle/service/cam/cam.h" | ||||
| #include "core/settings.h" | ||||
| #include "ui_configure_camera.h" | ||||
| 
 | ||||
|  |  | |||
|  | @ -4,8 +4,13 @@ | |||
| 
 | ||||
| #pragma once | ||||
| 
 | ||||
| #include "core/frontend/camera/factory.h" | ||||
| #include "core/frontend/camera/interface.h" | ||||
| #include <array> | ||||
| #include <memory> | ||||
| #include <string> | ||||
| 
 | ||||
| namespace Camera { | ||||
| class CameraInterface; | ||||
| } | ||||
| 
 | ||||
| namespace Ui { | ||||
| class ConfigureCamera; | ||||
|  |  | |||
|  | @ -10,6 +10,7 @@ | |||
| #include <QVBoxLayout> | ||||
| #include "citra_qt/configuration/configure_motion_touch.h" | ||||
| #include "citra_qt/configuration/configure_touch_from_button.h" | ||||
| #include "common/logging/log.h" | ||||
| #include "input_common/main.h" | ||||
| #include "ui_configure_motion_touch.h" | ||||
| 
 | ||||
|  |  | |||
|  | @ -7,6 +7,7 @@ | |||
| #include <QMouseEvent> | ||||
| #include <QPainter> | ||||
| #include <QString> | ||||
| #include <QTimer> | ||||
| #include "citra_qt/debugger/profiler.h" | ||||
| #include "citra_qt/util/util.h" | ||||
| #include "common/common_types.h" | ||||
|  |  | |||
|  | @ -4,9 +4,7 @@ | |||
| 
 | ||||
| #pragma once | ||||
| 
 | ||||
| #include <QAbstractItemModel> | ||||
| #include <QDockWidget> | ||||
| #include <QTimer> | ||||
| #include <QWidget> | ||||
| #include "common/microprofile.h" | ||||
| 
 | ||||
| class MicroProfileDialog : public QWidget { | ||||
|  |  | |||
|  | @ -9,6 +9,7 @@ | |||
| #include <QDesktopWidget> | ||||
| #include <QFileDialog> | ||||
| #include <QFutureWatcher> | ||||
| #include <QLabel> | ||||
| #include <QMessageBox> | ||||
| #include <QOpenGLFunctions_3_3_Core> | ||||
| #include <QSysInfo> | ||||
|  |  | |||
|  | @ -6,7 +6,6 @@ | |||
| 
 | ||||
| #include <array> | ||||
| #include <memory> | ||||
| #include <QLabel> | ||||
| #include <QMainWindow> | ||||
| #include <QTimer> | ||||
| #include <QTranslator> | ||||
|  | @ -40,6 +39,7 @@ class MultiplayerState; | |||
| class ProfilerWidget; | ||||
| template <typename> | ||||
| class QFutureWatcher; | ||||
| class QLabel; | ||||
| class QProgressBar; | ||||
| class RegistersWidget; | ||||
| class Updater; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue