/* * This is the source code of Telegram for iOS v. 1.1 * It is licensed under GNU GPL v. 2 or later. * You should have received a copy of the license in this archive (see LICENSE). * * Copyright Peter Iakovlev, 2013. */ #import "TGModernGalleryItem.h" #import @class TGImageInfo; @class TGImageView; @interface TGModernGalleryImageItem : NSObject @property (nonatomic, readonly) NSString *uri; @property (nonatomic, copy, readonly) dispatch_block_t (^loader)(TGImageView *, bool); @property (nonatomic, readonly) CGSize imageSize; - (instancetype)initWithUri:(NSString *)uri imageSize:(CGSize)imageSize; - (instancetype)initWithLoader:(dispatch_block_t (^)(TGImageView *, bool))loader imageSize:(CGSize)imageSize; - (instancetype)initWithSignal:(SSignal *)signal imageSize:(CGSize)imageSize; @end