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.