Hello,
I am a developer of a Subversion-based source control plugin for UE5.4. I am currently working on implementing cross-branch locks, similar to the functionality in Perforce. At the moment, I am encountering some issues with information display in the ISourceControlState
interface.
The FSlateIcon GetIcon()
function is called every time the icon is refreshed, so I followed the Perforce logic and it works fine for refreshing the icon.
However, the FText GetDisplayTooltip()
function is not always called, even when I trigger a refresh within the editor.
I would like to ask what conditions trigger the GetDisplayTooltip()
function, and if I have missed any necessary information.