diff options
author | v.mikhaylenko <v.mikhaylenko@corp.mail.ru> | 2015-05-25 16:13:04 +0300 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 02:52:39 +0300 |
commit | 279c4e252521359d59d76e533b7cde41a74183e9 (patch) | |
tree | 614a5a8462f69c0b81342d7fbcf19f49cf2e8f18 /iphone/Maps/Classes/MWMPlacePageEntity.h | |
parent | 279e4649433bcbc06e888d557f77d7dd8708fa98 (diff) |
[ios] Made place page for iPad. Added big compas view. Added bookmarks edit.
Diffstat (limited to 'iphone/Maps/Classes/MWMPlacePageEntity.h')
-rw-r--r-- | iphone/Maps/Classes/MWMPlacePageEntity.h | 29 |
1 files changed, 28 insertions, 1 deletions
diff --git a/iphone/Maps/Classes/MWMPlacePageEntity.h b/iphone/Maps/Classes/MWMPlacePageEntity.h index d7482c2c3c..3b76ac2a0a 100644 --- a/iphone/Maps/Classes/MWMPlacePageEntity.h +++ b/iphone/Maps/Classes/MWMPlacePageEntity.h @@ -8,15 +8,42 @@ #import <Foundation/Foundation.h> +#import "Framework.h" + #include "map/user_mark.hpp" +typedef NS_ENUM (NSUInteger, MWMPlacePageEntityType) +{ + MWMPlacePageEntityTypeRegular, + MWMPlacePageEntityTypeBookmark, + MWMPlacePageEntityTypeEle, + MWMPlacePageEntityTypeHotel, + MWMPlacePageEntityTypeMyPosition +}; + +@class MWMPlacePageViewManager; + @interface MWMPlacePageEntity : NSObject @property (copy, nonatomic) NSString * title; @property (copy, nonatomic) NSString * category; -@property (copy, nonatomic) NSString * distance; @property (copy, nonatomic) NSDictionary * metadata; +@property (copy, nonatomic) NSString * bookmarkTitle; +@property (copy, nonatomic) NSString * bookmarkCategory; +@property (copy, nonatomic) NSString * bookmarkDescription; +@property (nonatomic, readonly) BOOL isHTMLDescription; +@property (copy, nonatomic) NSString * bookmarkColor; + +@property (nonatomic) MWMPlacePageEntityType type; + +@property (nonatomic) int typeDescriptionValue; + +@property (nonatomic) BookmarkAndCategory bac; +@property (nonatomic) m2::PointD point; +@property (weak, nonatomic) MWMPlacePageViewManager * manager; + - (instancetype)initWithUserMark:(UserMark const *)mark; +- (void)synchronize; @end |