blob: af66ba8c480ec4dc7d918c8ee76f88333fadbce5 (
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
|
#import "MWMBottomMenuView.h"
#import "MWMMapDownloaderTypes.h"
#include "platform/location.hpp"
@class MapViewController, MWMButton;
@protocol MWMBottomMenuControllerProtocol<NSObject>
- (void)actionDownloadMaps:(mwm::DownloaderMode)mode;
- (void)closeInfoScreens;
- (void)addPlace;
- (void)didFinishAddingPlace;
@end
@interface MWMBottomMenuViewController : UIViewController
@property(nonatomic) MWMBottomMenuState state;
@property(weak, nonatomic) IBOutlet MWMButton * p2pButton;
@property(nonatomic) CGFloat leftBound;
- (instancetype)initWithParentController:(MapViewController *)controller
delegate:(id<MWMBottomMenuControllerProtocol>)delegate;
- (void)setStreetName:(NSString *)streetName;
- (void)setInactive;
- (void)setPlanning;
- (void)setGo;
- (void)mwm_refreshUI;
- (void)refreshLayout;
- (void)processMyPositionStateModeEvent:(location::EMyPositionMode)mode;
@end
|