mirror of
				https://github.com/kevinporetti/UnrealImGui.git
				synced 2025-11-03 23:33:16 +00:00 
			
		
		
		
	Removed old code moving data from depreciated SwitchInputModeKey to ToggleInput.
This commit is contained in:
		
							parent
							
								
									5b737e111e
								
							
						
					
					
						commit
						a18e2e8dfb
					
				@ -53,32 +53,6 @@ void UImGuiSettings::PostInitProperties()
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
	Super::PostInitProperties();
 | 
						Super::PostInitProperties();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if (SwitchInputModeKey_DEPRECATED.Key.IsValid() && !ToggleInput.Key.IsValid())
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		const FString ConfigFileName = GetDefaultConfigFilename();
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		// Move value to the new property.
 | 
					 | 
				
			||||||
		ToggleInput = MoveTemp(SwitchInputModeKey_DEPRECATED);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		// Remove from configuration file entry for obsolete property.
 | 
					 | 
				
			||||||
		if (FConfigFile* ConfigFile = GConfig->Find(ConfigFileName, false))
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			if (FConfigSection* Section = ConfigFile->Find(TEXT("/Script/ImGui.ImGuiSettings")))
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				if (Section->Remove(TEXT("SwitchInputModeKey")))
 | 
					 | 
				
			||||||
				{
 | 
					 | 
				
			||||||
					ConfigFile->Dirty = true;
 | 
					 | 
				
			||||||
					GConfig->Flush(false, ConfigFileName);
 | 
					 | 
				
			||||||
				}
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		// Add to configuration file entry for new property.
 | 
					 | 
				
			||||||
		UpdateSinglePropertyInConfigFile(
 | 
					 | 
				
			||||||
			UImGuiSettings::StaticClass()->FindPropertyByName(GET_MEMBER_NAME_CHECKED(UImGuiSettings, ToggleInput)),
 | 
					 | 
				
			||||||
			ConfigFileName);
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	if (IsTemplate())
 | 
						if (IsTemplate())
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		DefaultInstance = this;
 | 
							DefaultInstance = this;
 | 
				
			||||||
 | 
				
			|||||||
@ -218,10 +218,6 @@ protected:
 | 
				
			|||||||
	UPROPERTY(EditAnywhere, config, Category = "DPI Scale", Meta = (ShowOnlyInnerProperties))
 | 
						UPROPERTY(EditAnywhere, config, Category = "DPI Scale", Meta = (ShowOnlyInnerProperties))
 | 
				
			||||||
	FImGuiDPIScaleInfo DPIScale;
 | 
						FImGuiDPIScaleInfo DPIScale;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// Deprecated name for ToggleInput. Kept temporarily to automatically move old configuration.
 | 
					 | 
				
			||||||
	UPROPERTY(config)
 | 
					 | 
				
			||||||
	FImGuiKeyInfo SwitchInputModeKey_DEPRECATED;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	static UImGuiSettings* DefaultInstance;
 | 
						static UImGuiSettings* DefaultInstance;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	friend class FImGuiModuleSettings;
 | 
						friend class FImGuiModuleSettings;
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user