change popup sas view

This commit is contained in:
Danmei Chen 2019-04-15 13:17:58 +02:00
parent 2bf17d315c
commit 00fb35f7eb
6 changed files with 18 additions and 1 deletions

View file

@ -248,6 +248,7 @@ static UICompositeViewDescription *compositeDescription = nil;
} ];
[securityDialog.securityImage setImage:[UIImage imageNamed:@"security_alert_indicator.png"]];
securityDialog.securityImage.hidden = FALSE;
[securityDialog setSpecialColor];
[LinphoneManager.instance lpConfigSetString:nil forKey:@"sas_dialog_denied"];
}
}

View file

@ -668,6 +668,7 @@ static UICompositeViewDescription *compositeDescription = nil;
}];
[_messageField resignFirstResponder];
securityDialog.authView.hidden = FALSE;
[securityDialog setSpecialColor];
}
return;
}
@ -682,6 +683,7 @@ static UICompositeViewDescription *compositeDescription = nil;
}];
[_messageField resignFirstResponder];
securityDialog.authView.hidden = FALSE;
[securityDialog setSpecialColor];
}
}

View file

@ -712,7 +712,7 @@
NSString *message = [NSString stringWithFormat:NSLocalizedString(@"Confirm the following SAS with peer:\n"
@"Say : %@\n"
@"Your correspondant should say : %@", nil), myCode, correspondantCode];
[UIConfirmationDialog ShowWithMessage:message
UIConfirmationDialog *securityDialog = [UIConfirmationDialog ShowWithMessage:message
cancelMessage:NSLocalizedString(@"DENY", nil)
confirmMessage:NSLocalizedString(@"ACCEPT", nil)
onCancelClick:^() {
@ -723,6 +723,7 @@
if (linphone_core_get_current_call(LC) == call)
linphone_call_set_authentication_token_verified(call, YES);
}];
[securityDialog setSpecialColor];
} else if ([response.notification.request.content.categoryIdentifier isEqual:@"lime"]) {
return;
} else { // Missed call

View file

@ -392,6 +392,7 @@
} ];
securityDialog.securityImage.hidden = FALSE;
[securityDialog setSpecialColor];
}
}
}

View file

@ -39,6 +39,7 @@ typedef void (^UIConfirmationBlock)(void);
@property(weak, nonatomic) IBOutlet UILabel *titleLabel;
@property (weak, nonatomic) IBOutlet UIButton *authButton;
- (void)setSpecialColor;
- (IBAction)onCancelClick:(id)sender;
- (IBAction)onConfirmationClick:(id)sender;
- (IBAction)onAuthClick:(id)sender;

View file

@ -75,6 +75,17 @@
return dialog;
}
- (void)setSpecialColor {
[_confirmationButton setBackgroundImage:[UIImage imageNamed:@"color_L.png"] forState:UIControlStateNormal];
[_cancelButton setBackgroundImage:[UIImage imageNamed:@"color_I.png"] forState:UIControlStateNormal];
[_cancelButton setTitleColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"color_H.png"]] forState:UIControlStateNormal];
_confirmationButton.layer.borderColor =
[[UIColor colorWithPatternImage:[UIImage imageNamed:@"color_L.png"]] CGColor];
_cancelButton.layer.borderColor =
[[UIColor colorWithPatternImage:[UIImage imageNamed:@"color_A.png"]] CGColor];
}
- (IBAction)onCancelClick:(id)sender {
[self.view removeFromSuperview];
[self removeFromParentViewController];