mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-30 21:30:04 +00:00 
			
		
		
		
	game_list: Use forward declarations where applicable
Reduces the number of header dependencies propagated by the header file.
This commit is contained in:
		
							parent
							
								
									125f5d1e68
								
							
						
					
					
						commit
						8e53599deb
					
				
					 2 changed files with 25 additions and 15 deletions
				
			
		|  | @ -4,17 +4,27 @@ | ||||||
| 
 | 
 | ||||||
| #include <QApplication> | #include <QApplication> | ||||||
| #include <QFileInfo> | #include <QFileInfo> | ||||||
|  | #include <QFileSystemWatcher> | ||||||
|  | #include <QHBoxLayout> | ||||||
| #include <QHeaderView> | #include <QHeaderView> | ||||||
| #include <QKeyEvent> | #include <QKeyEvent> | ||||||
|  | #include <QLabel> | ||||||
|  | #include <QLineEdit> | ||||||
| #include <QMenu> | #include <QMenu> | ||||||
|  | #include <QModelIndex> | ||||||
|  | #include <QStandardItem> | ||||||
|  | #include <QStandardItemModel> | ||||||
| #include <QThreadPool> | #include <QThreadPool> | ||||||
|  | #include <QToolButton> | ||||||
|  | #include <QTreeView> | ||||||
|  | #include "citra_qt/game_list.h" | ||||||
|  | #include "citra_qt/game_list_p.h" | ||||||
|  | #include "citra_qt/main.h" | ||||||
|  | #include "citra_qt/ui_settings.h" | ||||||
| #include "common/common_paths.h" | #include "common/common_paths.h" | ||||||
| #include "common/logging/log.h" | #include "common/logging/log.h" | ||||||
| #include "common/string_util.h" | #include "common/string_util.h" | ||||||
| #include "core/loader/loader.h" | #include "core/loader/loader.h" | ||||||
| #include "game_list.h" |  | ||||||
| #include "game_list_p.h" |  | ||||||
| #include "ui_settings.h" |  | ||||||
| 
 | 
 | ||||||
| GameList::SearchField::KeyReleaseEater::KeyReleaseEater(GameList* gamelist) { | GameList::SearchField::KeyReleaseEater::KeyReleaseEater(GameList* gamelist) { | ||||||
|     this->gamelist = gamelist; |     this->gamelist = gamelist; | ||||||
|  |  | ||||||
|  | @ -4,22 +4,22 @@ | ||||||
| 
 | 
 | ||||||
| #pragma once | #pragma once | ||||||
| 
 | 
 | ||||||
| #include <QFileSystemWatcher> |  | ||||||
| #include <QHBoxLayout> |  | ||||||
| #include <QLabel> |  | ||||||
| #include <QLineEdit> |  | ||||||
| #include <QModelIndex> |  | ||||||
| #include <QSettings> |  | ||||||
| #include <QStandardItem> |  | ||||||
| #include <QStandardItemModel> |  | ||||||
| #include <QString> | #include <QString> | ||||||
| #include <QToolButton> |  | ||||||
| #include <QTreeView> |  | ||||||
| #include <QVBoxLayout> |  | ||||||
| #include <QWidget> | #include <QWidget> | ||||||
| #include "main.h" | #include "common/common_types.h" | ||||||
| 
 | 
 | ||||||
| class GameListWorker; | class GameListWorker; | ||||||
|  | class GMainWindow; | ||||||
|  | class QFileSystemWatcher; | ||||||
|  | class QHBoxLayout; | ||||||
|  | class QLabel; | ||||||
|  | class QLineEdit; | ||||||
|  | class QModelIndex; | ||||||
|  | class QStandardItem; | ||||||
|  | class QStandardItemModel; | ||||||
|  | class QTreeView; | ||||||
|  | class QToolButton; | ||||||
|  | class QVBoxLayout; | ||||||
| 
 | 
 | ||||||
| class GameList : public QWidget { | class GameList : public QWidget { | ||||||
|     Q_OBJECT |     Q_OBJECT | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue