Class
FoundryOperation
Description [src]
final class Foundry.Operation : GObject.Object
{
/* No available fields */
}
Represents a long-running operation in the development environment with progress tracking.
FoundryOperation provides a base class for operations that require progress reporting and cancellation support. It integrates with the authentication system and provides a unified interface for managing asynchronous operations with user feedback and error handling.
Instance methods
foundry_operation_await
Gets a DexFuture that resolves when the operation
has cancelled or completed.
Signals
Foundry.Operation::completed
Emitted when the operation has completed successfully.
unstable since: 1.1
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.