Add ProgressKVOChangeHandler property to ProgressObserver
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Tue, 9 Jan 2024 16:18:20 +0000 (00:18 +0800)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Mon, 19 Feb 2024 14:45:20 +0000 (22:45 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
src/gui/macOS/progressobserver.h

index ad91c6394df0cca12ebb9e845bdfc4469d1d7354..8e6f83b5be5e366eabfb8d7672193340865e7bd1 100644 (file)
 
 NS_ASSUME_NONNULL_BEGIN
 
+typedef void(^ProgressKVOChangeHandler)(NSProgress *const progress);
+
 @interface ProgressObserver : NSObject
 
 @property (readonly) NSProgress *progress;
+@property (readwrite, atomic) ProgressKVOChangeHandler progressKVOChangeHandler;
 
 - (instancetype)initWithProgress:(NSProgress *)progress;