#import #import #import @class TGWallpaperInfo; @class TGWallpaperController; @class TGPresentation; @protocol TGWallpaperControllerDelegate @optional - (void)wallpaperController:(TGWallpaperController *)wallpaperController didSelectWallpaperWithInfo:(TGWallpaperInfo *)wallpaperInfo; @end @interface TGWallpaperController : TGViewController @property (nonatomic, strong) ASHandle *actionHandle; @property (nonatomic, weak) id delegate; @property (nonatomic) bool enableWallpaperAdjustment; @property (nonatomic, strong) TGPresentation *presentation; @property (nonatomic, copy) void (^customDismiss)(); - (instancetype)initWithContext:(id)context wallpaperInfo:(TGWallpaperInfo *)wallpaperInfo thumbnailImage:(UIImage *)thumbnailImage; @end