Files
comaps/iphone/Maps/Classes/CustomViews/NavigationDashboard/MWMNavigationDashboardManager.h
Konstantin Pastbin e3e4a1985a Organic Maps sources as of 02.04.2025 (fad26bbf22ac3da75e01e62aa01e5c8e11861005)
To expand with full Organic Maps and Maps.ME commits history run:
  git remote add om-historic [om-historic.git repo url]
  git fetch --tags om-historic
  git replace squashed-history historic-commits
2025-05-08 21:10:51 +07:00

31 lines
947 B
Objective-C

typedef NS_ENUM(NSUInteger, MWMNavigationDashboardState) {
MWMNavigationDashboardStateHidden,
MWMNavigationDashboardStatePrepare,
MWMNavigationDashboardStatePlanning,
MWMNavigationDashboardStateError,
MWMNavigationDashboardStateReady,
MWMNavigationDashboardStateNavigation
};
@interface MWMNavigationDashboardManager : NSObject
+ (nonnull MWMNavigationDashboardManager *)sharedManager;
@property(nonatomic, readonly) MWMNavigationDashboardState state;
- (instancetype _Nonnull)init __attribute__((unavailable("init is not available")));
- (instancetype _Nonnull)initWithParentView:(UIView *_Nonnull)view;
- (void)setRouteBuilderProgress:(CGFloat)progress;
- (void)onRoutePrepare;
- (void)onRoutePlanning;
- (void)onRouteError:(NSString *_Nonnull)error;
- (void)onRouteReady:(BOOL)hasWarnings;
- (void)onRouteStart;
- (void)onRouteStop;
- (void)onRoutePointsUpdated;
+ (void)updateNavigationInfoAvailableArea:(CGRect)frame;
@end