blob: 1ccd7465c5f52589b393bc44c7d9fe9412b1e346 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
@class MWMPlacePageViewManager;
@class MWMPlacePageData;
@protocol MWMActionBarSharedData <NSObject>
- (BOOL)isBookmark;
- (BOOL)isBooking;
- (BOOL)isApi;
- (BOOL)isMyPosition;
- (NSString *)title;
- (NSString *)subtitle;
- (NSString *)phoneNumber;
@end
@protocol MWMActionBarProtocol;
@interface MWMPlacePageActionBar : SolidTouchView
+ (MWMPlacePageActionBar *)actionBarWithDelegate:(id<MWMActionBarProtocol>)delegate;
- (void)configureWithData:(id<MWMActionBarSharedData>)data;
@property (nonatomic) BOOL isBookmark;
- (UIView *)shareAnchor;
- (BOOL)isPrepareRouteMode;
+ (MWMPlacePageActionBar *)actionBarForPlacePageManager:(MWMPlacePageViewManager *)placePageManager;
- (void)configureWithPlacePageManager:(MWMPlacePageViewManager *)placePageManager;
- (instancetype)init __attribute__((unavailable("call actionBarForPlacePage: instead")));
- (instancetype)initWithCoder:(NSCoder *)aDecoder __attribute__((unavailable("call actionBarForPlacePage: instead")));
- (instancetype)initWithFrame:(CGRect)frame __attribute__((unavailable("call actionBarForPlacePage: instead")));
@end
|