mirror of
				https://git.suyu.dev/suyu/suyu.git
				synced 2025-10-31 06:46:40 +08:00 
			
		
		
		
	applets/mii_edit: Use aliases for callbacks
This commit is contained in:
		
							parent
							
								
									a84676c2aa
								
							
						
					
					
						commit
						2b40cdf04f
					
				| @ -8,7 +8,7 @@ namespace Core::Frontend { | |||||||
| 
 | 
 | ||||||
| MiiEditApplet::~MiiEditApplet() = default; | MiiEditApplet::~MiiEditApplet() = default; | ||||||
| 
 | 
 | ||||||
| void DefaultMiiEditApplet::ShowMiiEdit(const std::function<void()>& callback) const { | void DefaultMiiEditApplet::ShowMiiEdit(const MiiEditCallback& callback) const { | ||||||
|     LOG_WARNING(Service_AM, "(STUBBED) called"); |     LOG_WARNING(Service_AM, "(STUBBED) called"); | ||||||
| 
 | 
 | ||||||
|     callback(); |     callback(); | ||||||
|  | |||||||
| @ -9,14 +9,16 @@ namespace Core::Frontend { | |||||||
| 
 | 
 | ||||||
| class MiiEditApplet { | class MiiEditApplet { | ||||||
| public: | public: | ||||||
|  |     using MiiEditCallback = std::function<void()>; | ||||||
|  | 
 | ||||||
|     virtual ~MiiEditApplet(); |     virtual ~MiiEditApplet(); | ||||||
| 
 | 
 | ||||||
|     virtual void ShowMiiEdit(const std::function<void()>& callback) const = 0; |     virtual void ShowMiiEdit(const MiiEditCallback& callback) const = 0; | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| class DefaultMiiEditApplet final : public MiiEditApplet { | class DefaultMiiEditApplet final : public MiiEditApplet { | ||||||
| public: | public: | ||||||
|     void ShowMiiEdit(const std::function<void()>& callback) const override; |     void ShowMiiEdit(const MiiEditCallback& callback) const override; | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| } // namespace Core::Frontend
 | } // namespace Core::Frontend
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user