mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-17 11:08:06 +00:00
change popup sas view
This commit is contained in:
parent
2bf17d315c
commit
00fb35f7eb
6 changed files with 18 additions and 1 deletions
|
|
@ -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"];
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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];
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -392,6 +392,7 @@
|
|||
} ];
|
||||
|
||||
securityDialog.securityImage.hidden = FALSE;
|
||||
[securityDialog setSpecialColor];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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];
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue