How to cancel an FSlowTask

The firs argument to FSlowTask::MakeDialog() allows you to show a cancel button in the SlowTask-Dialog.
How would you know (programmatically), that it has been pressed? Is there a callback available, or some means to ask its state?