mirror of
https://github.com/SoPat712/YTLitePlus.git
synced 2025-08-24 11:28:52 -04:00
31 lines
846 B
Objective-C
31 lines
846 B
Objective-C
//
|
|
// FLEXObjectExplorerFactory.h
|
|
// Flipboard
|
|
//
|
|
// Created by Ryan Olson on 5/15/14.
|
|
// Copyright (c) 2020 FLEX Team. All rights reserved.
|
|
//
|
|
|
|
#import "FLEXGlobalsEntry.h"
|
|
|
|
#ifndef _FLEXObjectExplorerViewController_h
|
|
#import "FLEXObjectExplorerViewController.h"
|
|
#else
|
|
@class FLEXObjectExplorerViewController;
|
|
#endif
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
@interface FLEXObjectExplorerFactory : NSObject <FLEXGlobalsEntry>
|
|
|
|
+ (nullable FLEXObjectExplorerViewController *)explorerViewControllerForObject:(nullable id)object;
|
|
|
|
/// Register a specific explorer view controller class to be used when exploring
|
|
/// an object of a specific class. Calls will overwrite existing registrations.
|
|
/// Sections must be initialized using \c forObject: like
|
|
+ (void)registerExplorerSection:(Class)sectionClass forClass:(Class)objectClass;
|
|
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|