Unresolved FMoveCursor, FTextEditHelper

Hopefully someone can answer this in short order.

I’m trying to copy & paste UEditableTextBox, SEditableTextBox, and SEditableText so that I can modify the behavior of the EditableTextBox control to work with a virtual keyboard, pass in characters placed at specific positions, etc.

Anyway, I’m running into a linking problem, that is, unresolved external:

"public: enum ECursorMoveMethod __cdecl FMoveCursor::GetMoveMethod(void)const "
"public: bool __cdecl FMoveCursor::IsHorizontalMovement(void)const "
"public: static class FReply __cdecl FTextEditHelper::OnKeyChar(struct FCharacterEvent const &,class TSharedRef<class ITextEditorWidget,0> const &)"
"public: static class FReply __cdecl FTextEditHelper::OnKeyDown(struct FKeyEvent const &,class TSharedRef<class ITextEditorWidget,0> const &)"

Does anyone know how to fix this?

Given that I’m borrowing from private parts of the library it may be that a lib isn’t being included. The PCH used by UMG/SLATE may explicitly include. I’m not entirely sure what’s going on here.

Can anyone help?

Thank you.

Any help at all? Anyone else uses a virtual keyboard?
Bumping this to the top.

Bumping again.

Does anybody have an idea on how to resolve the FMoveCursor problem?

Possibly an alternative approach(?)