mirror of
				https://git.zaroz.cloud/nintendo-back-up/yuzu/yuzu-mainline.git
				synced 2025-03-21 01:53:15 +00:00 
			
		
		
		
	main: Allow applets to display on top while fullscreen
Using the Qt::WindowStaysOnTopHint flag allows these dialogs to show up on top while running in fullscreen. However, if yuzu goes out of focus (by alt-tabbing or otherwise), this flag does not seem to have an effect.
This commit is contained in:
		
							parent
							
								
									fbb5ca2633
								
							
						
					
					
						commit
						86e4aa81e9
					
				| @ -288,8 +288,8 @@ GMainWindow::~GMainWindow() { | ||||
| void GMainWindow::ControllerSelectorReconfigureControllers( | ||||
|     const Core::Frontend::ControllerParameters& parameters) { | ||||
|     QtControllerSelectorDialog dialog(this, parameters, input_subsystem.get()); | ||||
|     dialog.setWindowFlags(Qt::Dialog | Qt::CustomizeWindowHint | Qt::WindowTitleHint | | ||||
|                           Qt::WindowSystemMenuHint); | ||||
|     dialog.setWindowFlags(Qt::Dialog | Qt::CustomizeWindowHint | Qt::WindowStaysOnTopHint | | ||||
|                           Qt::WindowTitleHint | Qt::WindowSystemMenuHint); | ||||
|     dialog.setWindowModality(Qt::WindowModal); | ||||
|     dialog.exec(); | ||||
| 
 | ||||
| @ -307,8 +307,9 @@ void GMainWindow::ProfileSelectorSelectProfile() { | ||||
|     int index = 0; | ||||
|     if (manager.GetUserCount() != 1) { | ||||
|         QtProfileSelectionDialog dialog(this); | ||||
|         dialog.setWindowFlags(Qt::Dialog | Qt::CustomizeWindowHint | Qt::WindowTitleHint | | ||||
|                               Qt::WindowSystemMenuHint | Qt::WindowCloseButtonHint); | ||||
|         dialog.setWindowFlags(Qt::Dialog | Qt::CustomizeWindowHint | Qt::WindowStaysOnTopHint | | ||||
|                               Qt::WindowTitleHint | Qt::WindowSystemMenuHint | | ||||
|                               Qt::WindowCloseButtonHint); | ||||
|         dialog.setWindowModality(Qt::WindowModal); | ||||
| 
 | ||||
|         if (dialog.exec() == QDialog::Rejected) { | ||||
| @ -331,8 +332,9 @@ void GMainWindow::ProfileSelectorSelectProfile() { | ||||
| void GMainWindow::SoftwareKeyboardGetText( | ||||
|     const Core::Frontend::SoftwareKeyboardParameters& parameters) { | ||||
|     QtSoftwareKeyboardDialog dialog(this, parameters); | ||||
|     dialog.setWindowFlags(Qt::Dialog | Qt::CustomizeWindowHint | Qt::WindowTitleHint | | ||||
|                           Qt::WindowSystemMenuHint | Qt::WindowCloseButtonHint); | ||||
|     dialog.setWindowFlags(Qt::Dialog | Qt::CustomizeWindowHint | Qt::WindowStaysOnTopHint | | ||||
|                           Qt::WindowTitleHint | Qt::WindowSystemMenuHint | | ||||
|                           Qt::WindowCloseButtonHint); | ||||
|     dialog.setWindowModality(Qt::WindowModal); | ||||
| 
 | ||||
|     if (dialog.exec() == QDialog::Rejected) { | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Morph
						Morph