mirror of
				https://git.zaroz.cloud/nintendo-back-up/yuzu/yuzu-mainline.git
				synced 2025-03-21 01:53:15 +00:00 
			
		
		
		
	configure_system: Make GetIcon() return the scaled 64x64 icon
Avoids the need to put the scaling parameters all over the place for the common case. The only other time scaling is done is to generate the smaller 48x48 image, so this is fine.
This commit is contained in:
		
							parent
							
								
									85ed0af84e
								
							
						
					
					
						commit
						9024cbb5b8
					
				| @ -81,7 +81,7 @@ QPixmap GetIcon(Service::Account::UUID uuid) { | ||||
|         icon.loadFromData(backup_jpeg.data(), backup_jpeg.size()); | ||||
|     } | ||||
| 
 | ||||
|     return icon; | ||||
|     return icon.scaled(64, 64, Qt::IgnoreAspectRatio, Qt::SmoothTransformation); | ||||
| } | ||||
| } // Anonymous namespace
 | ||||
| 
 | ||||
| @ -162,8 +162,7 @@ void ConfigureSystem::PopulateUserList() { | ||||
|             reinterpret_cast<const char*>(profile.username.data()), profile.username.size()); | ||||
| 
 | ||||
|         list_items.push_back(QList<QStandardItem*>{new QStandardItem{ | ||||
|             GetIcon(user).scaled(64, 64, Qt::IgnoreAspectRatio, Qt::SmoothTransformation), | ||||
|             FormatUserEntryText(QString::fromStdString(username), user)}}); | ||||
|             GetIcon(user), FormatUserEntryText(QString::fromStdString(username), user)}}); | ||||
|     } | ||||
| 
 | ||||
|     for (const auto& item : list_items) | ||||
| @ -256,9 +255,7 @@ void ConfigureSystem::AddUser() { | ||||
| 
 | ||||
|     profile_manager->CreateNewUser(uuid, username.toStdString()); | ||||
| 
 | ||||
|     item_model->appendRow(new QStandardItem{ | ||||
|         GetIcon(uuid).scaled(64, 64, Qt::IgnoreAspectRatio, Qt::SmoothTransformation), | ||||
|         FormatUserEntryText(username, uuid)}); | ||||
|     item_model->appendRow(new QStandardItem{GetIcon(uuid), FormatUserEntryText(username, uuid)}); | ||||
| } | ||||
| 
 | ||||
| void ConfigureSystem::RenameUser() { | ||||
| @ -292,8 +289,7 @@ void ConfigureSystem::RenameUser() { | ||||
| 
 | ||||
|     item_model->setItem( | ||||
|         user, 0, | ||||
|         new QStandardItem{ | ||||
|             GetIcon(*uuid).scaled(64, 64, Qt::IgnoreAspectRatio, Qt::SmoothTransformation), | ||||
|         new QStandardItem{GetIcon(*uuid), | ||||
|                           FormatUserEntryText(QString::fromStdString(username_std), *uuid)}); | ||||
|     UpdateCurrentUser(); | ||||
| } | ||||
| @ -369,10 +365,7 @@ void ConfigureSystem::SetUserImage() { | ||||
|     } | ||||
| 
 | ||||
|     const auto username = GetAccountUsername(*profile_manager, *uuid); | ||||
|     item_model->setItem( | ||||
|         index, 0, | ||||
|         new QStandardItem{ | ||||
|             GetIcon(*uuid).scaled(64, 64, Qt::IgnoreAspectRatio, Qt::SmoothTransformation), | ||||
|             FormatUserEntryText(username, *uuid)}); | ||||
|     item_model->setItem(index, 0, | ||||
|                         new QStandardItem{GetIcon(*uuid), FormatUserEntryText(username, *uuid)}); | ||||
|     UpdateCurrentUser(); | ||||
| } | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Lioncash
						Lioncash