forked from organicmaps/organicmaps-tmp
[ios] Added virus alert.
This commit is contained in:
parent
0af12f870d
commit
9238b6f98d
13 changed files with 270 additions and 0 deletions
|
@ -31,6 +31,7 @@
|
|||
- (void)presentDownloaderNotEnoughSpaceAlert;
|
||||
- (void)presentDownloaderInternalErrorAlertForMap:(nonnull NSString *)name okBlock:(nonnull TMWMVoidBlock)okBlock;
|
||||
- (void)presentDownloaderNeedUpdateAlertWithOkBlock:(nonnull TMWMVoidBlock)okBlock;
|
||||
- (void)presentEditorVirusAlertWithShareBlock:(nonnull TMWMVoidBlock)share;
|
||||
- (void)closeAlertWithCompletion:(nullable TMWMVoidBlock)completion;
|
||||
|
||||
- (nonnull instancetype)init __attribute__((unavailable("call -initWithViewController: instead!")));
|
||||
|
|
|
@ -173,6 +173,11 @@ static NSString * const kAlertControllerNibIdentifier = @"MWMAlertViewController
|
|||
[self displayAlert:[MWMAlert downloaderNeedUpdateAlertWithOkBlock:okBlock]];
|
||||
}
|
||||
|
||||
- (void)presentEditorVirusAlertWithShareBlock:(nonnull TMWMVoidBlock)share
|
||||
{
|
||||
[self displayAlert:[MWMAlert editorVirusAlertWithShareBlock:share]];
|
||||
}
|
||||
|
||||
- (void)closeAlertWithCompletion:(nullable TMWMVoidBlock)completion
|
||||
{
|
||||
MWMAlert * alert = self.view.subviews.firstObject;
|
||||
|
|
|
@ -28,6 +28,7 @@
|
|||
+ (MWMAlert *)downloaderNotEnoughSpaceAlert;
|
||||
+ (MWMAlert *)downloaderInternalErrorAlertForMap:(NSString *)name okBlock:(TMWMVoidBlock)okBlock;
|
||||
+ (MWMAlert *)downloaderNeedUpdateAlertWithOkBlock:(TMWMVoidBlock)okBlock;
|
||||
+ (MWMAlert *)editorVirusAlertWithShareBlock:(TMWMVoidBlock)share;
|
||||
- (void)close;
|
||||
|
||||
- (void)setNeedsCloseAlertAfterEnterBackground;
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
#import "MWMAlertViewController.h"
|
||||
#import "MWMDefaultAlert.h"
|
||||
#import "MWMDownloadTransitMapAlert.h"
|
||||
#import "MWMEditorVirusAlert.h"
|
||||
#import "MWMFacebookAlert.h"
|
||||
#import "MWMLocationAlert.h"
|
||||
#import "MWMPedestrianShareAlert.h"
|
||||
|
@ -135,6 +136,11 @@
|
|||
return [MWMDefaultAlert downloaderNeedUpdateAlertWithOkBlock:okBlock];
|
||||
}
|
||||
|
||||
+ (MWMAlert *)editorVirusAlertWithShareBlock:(TMWMVoidBlock)share
|
||||
{
|
||||
return [MWMEditorVirusAlert alertWithShareBlock:share];
|
||||
}
|
||||
|
||||
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)orientation
|
||||
{
|
||||
// Should override this method if you want custom relayout after rotation.
|
||||
|
|
7
iphone/Maps/Classes/CustomAlert/MWMEditorVirusAlert.h
Normal file
7
iphone/Maps/Classes/CustomAlert/MWMEditorVirusAlert.h
Normal file
|
@ -0,0 +1,7 @@
|
|||
#import "MWMAlert.h"
|
||||
|
||||
@interface MWMEditorVirusAlert : MWMAlert
|
||||
|
||||
+ (nonnull instancetype)alertWithShareBlock:(nonnull TMWMVoidBlock)share;
|
||||
|
||||
@end
|
33
iphone/Maps/Classes/CustomAlert/MWMEditorVirusAlert.mm
Normal file
33
iphone/Maps/Classes/CustomAlert/MWMEditorVirusAlert.mm
Normal file
|
@ -0,0 +1,33 @@
|
|||
#import "MWMEditorVirusAlert.h"
|
||||
|
||||
@interface MWMEditorVirusAlert ()
|
||||
|
||||
@property (weak, nonatomic) IBOutlet UILabel * message;
|
||||
@property (copy, nonatomic) TMWMVoidBlock share;
|
||||
|
||||
@end
|
||||
|
||||
@implementation MWMEditorVirusAlert
|
||||
|
||||
+ (nonnull instancetype)alertWithShareBlock:(nonnull TMWMVoidBlock)share
|
||||
{
|
||||
MWMEditorVirusAlert * alert = [[[NSBundle mainBundle] loadNibNamed:[MWMEditorVirusAlert className] owner:nil options:nil] firstObject];
|
||||
NSAssert(share, @"Share block can't be nil!");
|
||||
alert.share = share;
|
||||
return alert;
|
||||
}
|
||||
|
||||
- (IBAction)shareTap
|
||||
{
|
||||
//TODO(Vlad): Determine which message we have to show and log it.
|
||||
self.share();
|
||||
[self close];
|
||||
}
|
||||
|
||||
- (IBAction)cancelTap
|
||||
{
|
||||
//TODO(Vlad): Determine which message we have to show and log it.
|
||||
[self close];
|
||||
}
|
||||
|
||||
@end
|
166
iphone/Maps/Classes/CustomAlert/MWMEditorVirusAlert.xib
Normal file
166
iphone/Maps/Classes/CustomAlert/MWMEditorVirusAlert.xib
Normal file
|
@ -0,0 +1,166 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="9532" systemVersion="15D21" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES">
|
||||
<dependencies>
|
||||
<deployment version="2048" identifier="iOS"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="9530"/>
|
||||
</dependencies>
|
||||
<customFonts key="customFonts">
|
||||
<mutableArray key="HelveticaNeue.ttc">
|
||||
<string>HelveticaNeue-Medium</string>
|
||||
<string>HelveticaNeue-Medium</string>
|
||||
</mutableArray>
|
||||
</customFonts>
|
||||
<objects>
|
||||
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
|
||||
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
|
||||
<view contentMode="scaleToFill" id="wbZ-na-kON" customClass="MWMEditorVirusAlert">
|
||||
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="rDD-mO-naE" userLabel="ContainerView">
|
||||
<rect key="frame" x="20" y="104" width="280" height="359"/>
|
||||
<subviews>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Title" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="3wz-0B-pzw" userLabel="Title">
|
||||
<rect key="frame" x="20" y="20" width="240" height="21"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="width" constant="240" id="AAb-Ak-tXG"/>
|
||||
<constraint firstAttribute="height" relation="greaterThanOrEqual" constant="20" id="CmO-EK-KSV"/>
|
||||
</constraints>
|
||||
<fontDescription key="fontDescription" name="HelveticaNeue-Medium" family="Helvetica Neue" pointSize="18"/>
|
||||
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
|
||||
<nil key="highlightedColor"/>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="colorName" value="blackPrimaryText"/>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="localizedText" value="thanks"/>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="fontName" value="medium17"/>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</label>
|
||||
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="img_socializing" translatesAutoresizingMaskIntoConstraints="NO" id="m8G-07-Mf3">
|
||||
<rect key="frame" x="60" y="54" width="160" height="160"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="160" id="j6u-9U-ijj"/>
|
||||
<constraint firstAttribute="width" constant="160" id="zUT-wz-832"/>
|
||||
</constraints>
|
||||
</imageView>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Message" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ffp-Nm-vdI" userLabel="Message">
|
||||
<rect key="frame" x="20" y="230" width="240" height="20"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" relation="greaterThanOrEqual" constant="20" id="Zgj-S1-C3z"/>
|
||||
<constraint firstAttribute="width" constant="240" id="t4I-mS-iNs"/>
|
||||
</constraints>
|
||||
<fontDescription key="fontDescription" name="HelveticaNeue" family="Helvetica Neue" pointSize="14"/>
|
||||
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="0.54000000000000004" colorSpace="calibratedRGB"/>
|
||||
<nil key="highlightedColor"/>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="colorName" value="blackSecondaryText"/>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="fontName" value="regular14"/>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</label>
|
||||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="G21-zf-Val" userLabel="hDivider">
|
||||
<rect key="frame" x="0.0" y="270" width="280" height="1"/>
|
||||
<color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.12" colorSpace="calibratedRGB"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="1" id="3gT-zA-0eH"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="backgroundColorName" value="blackDividers"/>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</view>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Xcl-gD-T7R" userLabel="share">
|
||||
<rect key="frame" x="0.0" y="271" width="280" height="44"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="44" id="SEe-k7-fDw"/>
|
||||
</constraints>
|
||||
<fontDescription key="fontDescription" name="HelveticaNeue-Medium" family="Helvetica Neue" pointSize="17"/>
|
||||
<state key="normal" title="right">
|
||||
<color key="titleColor" red="0.090196078430000007" green="0.61960784310000006" blue="0.30196078430000001" alpha="1" colorSpace="calibratedRGB"/>
|
||||
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
||||
</state>
|
||||
<state key="highlighted" backgroundImage="73375CB5-9E62-4312-9EEC-F7FDBA4D68EE"/>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="localizedText" value="share_with_friends"/>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="textColorName" value="linkBlue"/>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="fontName" value="regular17"/>
|
||||
</userDefinedRuntimeAttributes>
|
||||
<connections>
|
||||
<action selector="shareTap" destination="wbZ-na-kON" eventType="touchUpInside" id="MpR-Gj-JSK"/>
|
||||
</connections>
|
||||
</button>
|
||||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="esF-hg-RBd" userLabel="hDivider">
|
||||
<rect key="frame" x="0.0" y="315" width="280" height="1"/>
|
||||
<color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.12" colorSpace="calibratedRGB"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="width" constant="280" id="3KO-Rx-bS3"/>
|
||||
<constraint firstAttribute="height" relation="greaterThanOrEqual" constant="1" id="Fgf-2O-WXp"/>
|
||||
<constraint firstAttribute="height" constant="1" id="ygB-DZ-ZOQ"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="backgroundColorName" value="blackDividers"/>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</view>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Ze2-KM-H8v" userLabel="close">
|
||||
<rect key="frame" x="0.0" y="315" width="280" height="44"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="44" id="TIQ-yL-HbA"/>
|
||||
</constraints>
|
||||
<fontDescription key="fontDescription" name="HelveticaNeue" family="Helvetica Neue" pointSize="17"/>
|
||||
<state key="normal" title="left">
|
||||
<color key="titleColor" red="0.090196078430000007" green="0.61960784310000006" blue="0.30196078430000001" alpha="1" colorSpace="calibratedRGB"/>
|
||||
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
||||
</state>
|
||||
<state key="highlighted" backgroundImage="73375CB5-9E62-4312-9EEC-F7FDBA4D68EE"/>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="localizedText" value="close"/>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="textColorName" value="linkBlue"/>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="fontName" value="regular17"/>
|
||||
</userDefinedRuntimeAttributes>
|
||||
<connections>
|
||||
<action selector="cancelTap" destination="wbZ-na-kON" eventType="touchUpInside" id="JO8-4H-lud"/>
|
||||
</connections>
|
||||
</button>
|
||||
</subviews>
|
||||
<constraints>
|
||||
<constraint firstItem="Xcl-gD-T7R" firstAttribute="top" secondItem="G21-zf-Val" secondAttribute="bottom" id="0Yv-Ng-AJG"/>
|
||||
<constraint firstAttribute="width" secondItem="G21-zf-Val" secondAttribute="width" id="AE0-FM-k3r"/>
|
||||
<constraint firstItem="ffp-Nm-vdI" firstAttribute="top" secondItem="m8G-07-Mf3" secondAttribute="bottom" constant="16" id="Dup-dp-LKY"/>
|
||||
<constraint firstItem="esF-hg-RBd" firstAttribute="top" secondItem="Xcl-gD-T7R" secondAttribute="bottom" id="HTB-8j-TTM"/>
|
||||
<constraint firstItem="Ze2-KM-H8v" firstAttribute="top" secondItem="Xcl-gD-T7R" secondAttribute="bottom" id="Nfb-WP-7Ia"/>
|
||||
<constraint firstItem="Ze2-KM-H8v" firstAttribute="width" secondItem="rDD-mO-naE" secondAttribute="width" id="S2O-dF-1JZ"/>
|
||||
<constraint firstAttribute="bottom" secondItem="Ze2-KM-H8v" secondAttribute="bottom" id="SFo-KZ-Y00"/>
|
||||
<constraint firstItem="esF-hg-RBd" firstAttribute="centerX" secondItem="rDD-mO-naE" secondAttribute="centerX" id="SdC-6d-I5N"/>
|
||||
<constraint firstItem="Xcl-gD-T7R" firstAttribute="centerX" secondItem="rDD-mO-naE" secondAttribute="centerX" id="UAB-bV-DzN"/>
|
||||
<constraint firstItem="m8G-07-Mf3" firstAttribute="centerX" secondItem="rDD-mO-naE" secondAttribute="centerX" id="Y2Y-dM-TWm"/>
|
||||
<constraint firstAttribute="centerX" secondItem="G21-zf-Val" secondAttribute="centerX" id="at8-MT-QqM"/>
|
||||
<constraint firstItem="3wz-0B-pzw" firstAttribute="top" secondItem="rDD-mO-naE" secondAttribute="top" constant="20" id="dMd-cs-tBx"/>
|
||||
<constraint firstItem="G21-zf-Val" firstAttribute="top" secondItem="ffp-Nm-vdI" secondAttribute="bottom" constant="20" id="dl7-lj-xTD"/>
|
||||
<constraint firstAttribute="centerX" secondItem="3wz-0B-pzw" secondAttribute="centerX" id="gHU-zn-M8n"/>
|
||||
<constraint firstItem="Ze2-KM-H8v" firstAttribute="centerX" secondItem="rDD-mO-naE" secondAttribute="centerX" id="j7g-yG-moo"/>
|
||||
<constraint firstAttribute="width" constant="280" id="l1F-AF-0KX"/>
|
||||
<constraint firstItem="m8G-07-Mf3" firstAttribute="top" secondItem="3wz-0B-pzw" secondAttribute="bottom" constant="12" id="rRV-N4-CUK"/>
|
||||
<constraint firstItem="Xcl-gD-T7R" firstAttribute="width" secondItem="Ze2-KM-H8v" secondAttribute="width" id="rte-qV-pnh"/>
|
||||
<constraint firstAttribute="centerX" secondItem="ffp-Nm-vdI" secondAttribute="centerX" id="uxr-Im-ERl"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
|
||||
<integer key="value" value="12"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="backgroundColorName" value="alertBackground"/>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</view>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="centerX" secondItem="rDD-mO-naE" secondAttribute="centerX" id="FVV-SA-5CF"/>
|
||||
<constraint firstAttribute="centerY" secondItem="rDD-mO-naE" secondAttribute="centerY" id="xa9-v7-cH9"/>
|
||||
</constraints>
|
||||
<connections>
|
||||
<outlet property="message" destination="ffp-Nm-vdI" id="bXH-zX-hr6"/>
|
||||
</connections>
|
||||
<point key="canvasLocation" x="305" y="172"/>
|
||||
</view>
|
||||
</objects>
|
||||
<resources>
|
||||
<image name="73375CB5-9E62-4312-9EEC-F7FDBA4D68EE" width="280" height="44"/>
|
||||
<image name="img_socializing" width="160" height="160"/>
|
||||
</resources>
|
||||
</document>
|
6
iphone/Maps/Images.xcassets/NewDialog/Contents.json
Normal file
6
iphone/Maps/Images.xcassets/NewDialog/Contents.json
Normal file
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
23
iphone/Maps/Images.xcassets/NewDialog/img_socializing.imageset/Contents.json
vendored
Normal file
23
iphone/Maps/Images.xcassets/NewDialog/img_socializing.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "img_socializing.png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "img_socializing@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "img_socializing@3x.png",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
iphone/Maps/Images.xcassets/NewDialog/img_socializing.imageset/img_socializing.png
vendored
Normal file
BIN
iphone/Maps/Images.xcassets/NewDialog/img_socializing.imageset/img_socializing.png
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 12 KiB |
BIN
iphone/Maps/Images.xcassets/NewDialog/img_socializing.imageset/img_socializing@2x.png
vendored
Normal file
BIN
iphone/Maps/Images.xcassets/NewDialog/img_socializing.imageset/img_socializing@2x.png
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 26 KiB |
BIN
iphone/Maps/Images.xcassets/NewDialog/img_socializing.imageset/img_socializing@3x.png
vendored
Normal file
BIN
iphone/Maps/Images.xcassets/NewDialog/img_socializing.imageset/img_socializing@3x.png
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 43 KiB |
|
@ -672,6 +672,10 @@
|
|||
F63BA3711BCD5B520044C504 /* MWMTTSLanguageViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = F63BA3701BCD5B520044C504 /* MWMTTSLanguageViewController.mm */; };
|
||||
F64A37D01B9EE24C00180464 /* MWMRouteHelperPanelsDrawer.mm in Sources */ = {isa = PBXBuildFile; fileRef = F64A37CF1B9EE24C00180464 /* MWMRouteHelperPanelsDrawer.mm */; };
|
||||
F64D9C9B1C8861BA0063FA30 /* MWMObjectsCategorySelectorController.mm in Sources */ = {isa = PBXBuildFile; fileRef = F653CE1B1C7361DA00A453F1 /* MWMObjectsCategorySelectorController.mm */; };
|
||||
F64D9C9F1C899C350063FA30 /* MWMEditorVirusAlert.mm in Sources */ = {isa = PBXBuildFile; fileRef = F64D9C9E1C899C350063FA30 /* MWMEditorVirusAlert.mm */; };
|
||||
F64D9CA01C899C350063FA30 /* MWMEditorVirusAlert.mm in Sources */ = {isa = PBXBuildFile; fileRef = F64D9C9E1C899C350063FA30 /* MWMEditorVirusAlert.mm */; };
|
||||
F64D9CA21C899C760063FA30 /* MWMEditorVirusAlert.xib in Resources */ = {isa = PBXBuildFile; fileRef = F64D9CA11C899C760063FA30 /* MWMEditorVirusAlert.xib */; };
|
||||
F64D9CA31C899C760063FA30 /* MWMEditorVirusAlert.xib in Resources */ = {isa = PBXBuildFile; fileRef = F64D9CA11C899C760063FA30 /* MWMEditorVirusAlert.xib */; };
|
||||
F64DA8021C524BDE00330E9E /* UISwitch+RuntimeAttributes.m in Sources */ = {isa = PBXBuildFile; fileRef = F64DA8011C524BDE00330E9E /* UISwitch+RuntimeAttributes.m */; };
|
||||
F64DA8031C52520000330E9E /* UISwitch+RuntimeAttributes.m in Sources */ = {isa = PBXBuildFile; fileRef = F64DA8011C524BDE00330E9E /* UISwitch+RuntimeAttributes.m */; };
|
||||
F64F19991AB81A00006EAF7E /* MWMAlertViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = F64F19821AB81A00006EAF7E /* MWMAlertViewController.mm */; };
|
||||
|
@ -1312,6 +1316,9 @@
|
|||
F63BA3731BCE70D60044C504 /* MWMRoutingProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMRoutingProtocol.h; sourceTree = "<group>"; };
|
||||
F64A37CE1B9EE24C00180464 /* MWMRouteHelperPanelsDrawer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMRouteHelperPanelsDrawer.h; sourceTree = "<group>"; };
|
||||
F64A37CF1B9EE24C00180464 /* MWMRouteHelperPanelsDrawer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMRouteHelperPanelsDrawer.mm; sourceTree = "<group>"; };
|
||||
F64D9C9D1C899C350063FA30 /* MWMEditorVirusAlert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMEditorVirusAlert.h; sourceTree = "<group>"; };
|
||||
F64D9C9E1C899C350063FA30 /* MWMEditorVirusAlert.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMEditorVirusAlert.mm; sourceTree = "<group>"; };
|
||||
F64D9CA11C899C760063FA30 /* MWMEditorVirusAlert.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MWMEditorVirusAlert.xib; sourceTree = "<group>"; };
|
||||
F64DA8001C524BDE00330E9E /* UISwitch+RuntimeAttributes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UISwitch+RuntimeAttributes.h"; sourceTree = "<group>"; };
|
||||
F64DA8011C524BDE00330E9E /* UISwitch+RuntimeAttributes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UISwitch+RuntimeAttributes.m"; sourceTree = "<group>"; };
|
||||
F64F19811AB81A00006EAF7E /* MWMAlertViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMAlertViewController.h; sourceTree = "<group>"; };
|
||||
|
@ -2529,9 +2536,20 @@
|
|||
name = RoutePointCell;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F64D9C9C1C899BEA0063FA30 /* EditorAlert */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F64D9C9D1C899C350063FA30 /* MWMEditorVirusAlert.h */,
|
||||
F64D9C9E1C899C350063FA30 /* MWMEditorVirusAlert.mm */,
|
||||
F64D9CA11C899C760063FA30 /* MWMEditorVirusAlert.xib */,
|
||||
);
|
||||
name = EditorAlert;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F64F195F1AB8125C006EAF7E /* CustomAlert */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F64D9C9C1C899BEA0063FA30 /* EditorAlert */,
|
||||
F63774E51B59374F00BCF54D /* RoutingDisclaimerAlert */,
|
||||
F6BBF2C31B4FFB56000CF8E2 /* LocationAlert */,
|
||||
F64F19801AB81A00006EAF7E /* AlertController */,
|
||||
|
@ -3212,6 +3230,7 @@
|
|||
349A35841B53E967009677EE /* MWMDownloadMapRequest.xib in Resources */,
|
||||
F6E0047B1B908CF5003BF5D8 /* MWMNiPadNavigationDashboard.xib in Resources */,
|
||||
34B82AD11B846B2C00180497 /* MWMSearchBookmarksCell.xib in Resources */,
|
||||
F64D9CA21C899C760063FA30 /* MWMEditorVirusAlert.xib in Resources */,
|
||||
4A7D89C61B2EBF3B00AC843E /* resources-mdpi_dark in Resources */,
|
||||
F6BC1E541ACBF9AB00EF0360 /* MWMFacebookAlert.xib in Resources */,
|
||||
341F99DF1C6B1165001C67B8 /* MWMMapDownloaderSubplaceTableViewCell.xib in Resources */,
|
||||
|
@ -3356,6 +3375,7 @@
|
|||
F607C1881C032A8800B53A87 /* resources-hdpi_clear in Resources */,
|
||||
6741A9921BF340DE002C974C /* PlacePageActionBar.xib in Resources */,
|
||||
341F99D81C6B1165001C67B8 /* MWMMapDownloaderLargeCountryTableViewCell.xib in Resources */,
|
||||
F64D9CA31C899C760063FA30 /* MWMEditorVirusAlert.xib in Resources */,
|
||||
6741A9931BF340DE002C974C /* MWMSearchTabButtonsView.xib in Resources */,
|
||||
6741A9941BF340DE002C974C /* MWMPortraitNavigationDashboard.xib in Resources */,
|
||||
6741A9951BF340DE002C974C /* MWMDownloaderDialogCell.xib in Resources */,
|
||||
|
@ -3455,6 +3475,7 @@
|
|||
3438CDFC1B862F5C0051AA78 /* MWMSearchContentView.mm in Sources */,
|
||||
34479C7C1C60C6130065D261 /* MWMFrameworkListener.mm in Sources */,
|
||||
3485C0121B85C20E00F7712D /* MWMSearchTableViewController.mm in Sources */,
|
||||
F64D9C9F1C899C350063FA30 /* MWMEditorVirusAlert.mm in Sources */,
|
||||
34CFFE8B1B7DE6FD009D0C9F /* MWMSearchManager.mm in Sources */,
|
||||
34ABA62C1C2D57D500FE1BEC /* MWMInputPasswordValidator.mm in Sources */,
|
||||
34ABA6161C2D185C00FE1BEC /* MWMAuthorizationOSMLoginViewController.mm in Sources */,
|
||||
|
@ -3663,6 +3684,7 @@
|
|||
F6791B141C43DF0B007A8A6E /* MWMStartButton.mm in Sources */,
|
||||
34DDD5351BFDB0C600407F2F /* MWMBaseMapDownloaderViewController.mm in Sources */,
|
||||
6741A9CE1BF340DE002C974C /* MWMSearchManager.mm in Sources */,
|
||||
F64D9CA01C899C350063FA30 /* MWMEditorVirusAlert.mm in Sources */,
|
||||
6741A9CF1BF340DE002C974C /* MWMLocationAlert.mm in Sources */,
|
||||
34ABA62D1C2D57D500FE1BEC /* MWMInputPasswordValidator.mm in Sources */,
|
||||
34ABA6171C2D185C00FE1BEC /* MWMAuthorizationOSMLoginViewController.mm in Sources */,
|
||||
|
|
Loading…
Add table
Reference in a new issue