9#ifndef __AUDACITY_USER_EXCEPTION__
10#define __AUDACITY_USER_EXCEPTION__
28 static void WithCancellableProgress(
Declare abstract class AudacityException, some often-used subclasses, and GuardedCall.
Base class for exceptions specially processed by the application.
virtual void DelayedHandlerAction()=0
Action to do in the main thread at idle time of the event loop.
Holds a msgid for the translation catalog; may also bind format arguments.
Can be thrown when user cancels operations, as with a progress dialog. Delayed handler does nothing.
std::function< void(double)> ProgressReporter