mirror of
				https://git.zaroz.cloud/nintendo-back-up/yuzu/yuzu.git
				synced 2025-05-12 00:45:25 +00:00 
			
		
		
		
	Merge pull request #1065 from DarkLordZach/window-title
qt: Add filename and title id to window title while running
This commit is contained in:
		
						commit
						f09da5d1c9
					
				| @ -187,6 +187,13 @@ public: | |||||||
|         return current_process; |         return current_process; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |     /// Gets the name of the current game
 | ||||||
|  |     Loader::ResultStatus GetGameName(std::string& out) const { | ||||||
|  |         if (app_loader == nullptr) | ||||||
|  |             return Loader::ResultStatus::ErrorNotInitialized; | ||||||
|  |         return app_loader->ReadTitle(out); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|     PerfStats perf_stats; |     PerfStats perf_stats; | ||||||
|     FrameLimiter frame_limiter; |     FrameLimiter frame_limiter; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -556,6 +556,15 @@ void GMainWindow::BootGame(const QString& filename) { | |||||||
|     } |     } | ||||||
|     status_bar_update_timer.start(2000); |     status_bar_update_timer.start(2000); | ||||||
| 
 | 
 | ||||||
|  |     std::string title_name; | ||||||
|  |     const auto res = Core::System::GetInstance().GetGameName(title_name); | ||||||
|  |     if (res != Loader::ResultStatus::Success) | ||||||
|  |         title_name = FileUtil::GetFilename(filename.toStdString()); | ||||||
|  | 
 | ||||||
|  |     setWindowTitle(QString("yuzu %1| %4 | %2-%3") | ||||||
|  |                        .arg(Common::g_build_name, Common::g_scm_branch, Common::g_scm_desc, | ||||||
|  |                             QString::fromStdString(title_name))); | ||||||
|  | 
 | ||||||
|     render_window->show(); |     render_window->show(); | ||||||
|     render_window->setFocus(); |     render_window->setFocus(); | ||||||
| 
 | 
 | ||||||
| @ -587,6 +596,8 @@ void GMainWindow::ShutdownGame() { | |||||||
|     render_window->hide(); |     render_window->hide(); | ||||||
|     game_list->show(); |     game_list->show(); | ||||||
|     game_list->setFilterFocus(); |     game_list->setFilterFocus(); | ||||||
|  |     setWindowTitle(QString("yuzu %1| %2-%3") | ||||||
|  |                        .arg(Common::g_build_name, Common::g_scm_branch, Common::g_scm_desc)); | ||||||
| 
 | 
 | ||||||
|     // Disable status bar updates
 |     // Disable status bar updates
 | ||||||
|     status_bar_update_timer.stop(); |     status_bar_update_timer.stop(); | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Zach Hilman
						Zach Hilman