diff --git a/Classes/Swift/Chat/Views/ChatConversationViewSwift.swift b/Classes/Swift/Chat/Views/ChatConversationViewSwift.swift
index c1f2e7904..af2426741 100644
--- a/Classes/Swift/Chat/Views/ChatConversationViewSwift.swift
+++ b/Classes/Swift/Chat/Views/ChatConversationViewSwift.swift
@@ -1429,11 +1429,4 @@ class ChatConversationViewSwift: BackActionsNavigationView, PHPickerViewControll
chatRoomSwift.markAsRead()
PhoneMainView.instance().updateApplicationBadgeNumber()
}
-=======
-
- menu.selectionAction = { index, title in
- print("index \(index) and \(title)")
- }
- }
->>>>>>> 7c8c2cf81 (Add DropDown menu)
}
diff --git a/Classes/Swift/Util/BackActionsNavigationView.swift b/Classes/Swift/Util/BackActionsNavigationView.swift
index 4c3ea8cca..c195fbe84 100644
--- a/Classes/Swift/Util/BackActionsNavigationView.swift
+++ b/Classes/Swift/Util/BackActionsNavigationView.swift
@@ -318,6 +318,7 @@ class BackActionsNavigationView: UIViewController {
topBar.backgroundColor = VoipTheme.voipToolbarBackgroundColor.get()
}
+<<<<<<< HEAD
deinit {
NotificationCenter.default.removeObserver(self)
}
@@ -330,6 +331,25 @@ class BackActionsNavigationView: UIViewController {
constraintLandscapeFloatingButton!.isActive = false
constraintFloatingButton!.isActive = true
}
+=======
+ func alertAction() {
+
+ let alertController = CustomAlertController(title: VoipTexts.alert_dialog_secure_badge_button_chat_conversation_title, message: nil, preferredStyle: .alert)
+
+ alertController.setBackgroundColor(color: .darkGray)
+ alertController.setTitle(font: nil, color: .white)
+ alertController.setTint(color: .white)
+ alertController.setMaxWidth(alert: alertController)
+
+ alertController.addButtonsAlertController(alertController: alertController, buttonsViewHeightV: 60, checkboxViewHeightV: 50, buttonsAlertHeightV: 40)
+
+ self.present(alertController, animated: true, completion:{
+ alertController.view.superview?.isUserInteractionEnabled = true
+ alertController.view.superview?.subviews[0].addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(self.dismissOnTapOutsideOrCancel)))
+ })
+
+ alertController.ok_button_alert.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(self.onTapOk)))
+>>>>>>> 8f0096967 (Add CustomAlertController and functions called in alertController (Start group call and go to Device list view))
}
func changeTitle(titleString: String){
@@ -347,10 +367,15 @@ class BackActionsNavigationView: UIViewController {
}
}
+<<<<<<< HEAD
func changeCallIcon(groupChat: Bool){
isGroupChat = groupChat
let defaultAccount = Core.getSwiftObject(cObject: LinphoneManager.getLc()).defaultAccount
if(groupChat && (defaultAccount != nil) && (defaultAccount!.params!.audioVideoConferenceFactoryAddress != nil)){
+=======
+ func changeCallIcon(groupeChat: Bool){
+ if(groupeChat){
+>>>>>>> 8f0096967 (Add CustomAlertController and functions called in alertController (Start group call and go to Device list view))
action1Button.isHidden = true
action1BisButton.isHidden = false
}else if(groupChat){
@@ -362,6 +387,7 @@ class BackActionsNavigationView: UIViewController {
}
}
+<<<<<<< HEAD
func editModeOn(){
backButton.isHidden = true
cancelButton.isHidden = false
@@ -398,5 +424,13 @@ class BackActionsNavigationView: UIViewController {
func deleteSelected(){
+=======
+ @objc func dismissOnTapOutsideOrCancel(){
+ self.dismiss(animated: true, completion: nil)
+ }
+
+ @objc func onTapOk(){
+ self.dismiss(animated: true, completion: nil)
+>>>>>>> 8f0096967 (Add CustomAlertController and functions called in alertController (Start group call and go to Device list view))
}
}
diff --git a/Classes/Swift/Util/CustomAlertController.swift b/Classes/Swift/Util/CustomAlertController.swift
index 7546488cc..2203931f9 100644
--- a/Classes/Swift/Util/CustomAlertController.swift
+++ b/Classes/Swift/Util/CustomAlertController.swift
@@ -1,3 +1,4 @@
+<<<<<<< HEAD
/*
* Copyright (c) 2010-2020 Belledonne Communications SARL.
*
@@ -16,6 +17,14 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*/
+=======
+//
+// CustomAlertController.swift
+// linphone
+//
+// Created by BenoƮt Martins on 19/12/2022.
+//
+>>>>>>> 8f0096967 (Add CustomAlertController and functions called in alertController (Start group call and go to Device list view))
import Foundation
@@ -27,6 +36,13 @@ class CustomAlertController: UIAlertController {
var isChecked = false
let checkBoxText = UILabel()
+<<<<<<< HEAD
+=======
+ var isSecure : Bool = false
+ let isGroupChat : Bool = false
+ let levelMaxSecure : Bool = false
+
+>>>>>>> 8f0096967 (Add CustomAlertController and functions called in alertController (Start group call and go to Device list view))
@objc func dismissOnTapOutsideOrCancel(){
self.dismiss(animated: true, completion: nil)
}
@@ -35,7 +51,11 @@ class CustomAlertController: UIAlertController {
self.dismiss(animated: true, completion: nil)
}
+<<<<<<< HEAD
@objc func changeCheckValue(){
+=======
+ @objc func switchCheckedValue(){
+>>>>>>> 8f0096967 (Add CustomAlertController and functions called in alertController (Start group call and go to Device list view))
isChecked = !isChecked
checkBoxButton.isSelected = isChecked
}
@@ -83,7 +103,11 @@ class CustomAlertController: UIAlertController {
checkBoxButton.setImage(UIImage(named:"checkbox_unchecked.png"), for: .normal)
checkBoxButton.setImage(UIImage(named:"checkbox_checked.png"), for: .selected)
+<<<<<<< HEAD
checkBoxButton.addTarget(self, action: #selector(changeCheckValue), for: .touchUpInside)
+=======
+ checkBoxButton.addTarget(self, action: #selector(switchCheckedValue), for: .touchUpInside)
+>>>>>>> 8f0096967 (Add CustomAlertController and functions called in alertController (Start group call and go to Device list view))
checkboxView.addSubview(checkBoxButton)
checkBoxText.text = VoipTexts.alert_dialog_secure_badge_button_chat_conversation_checkboxtext
@@ -93,6 +117,7 @@ class CustomAlertController: UIAlertController {
checkBoxText.sizeToFit()
}
}
+<<<<<<< HEAD
func setBackgroundColor(color: UIColor) {
if let bgView = self.view.subviews.first, let groupView = bgView.subviews.first, let contentView = groupView.subviews.first {
@@ -169,4 +194,6 @@ class CustomAlertController: UIAlertController {
func setTint(color: UIColor) {
self.view.tintColor = color
}
+=======
+>>>>>>> 8f0096967 (Add CustomAlertController and functions called in alertController (Start group call and go to Device list view))
}
diff --git a/linphone.xcodeproj/project.pbxproj b/linphone.xcodeproj/project.pbxproj
index 838296a22..fc87b0d92 100644
--- a/linphone.xcodeproj/project.pbxproj
+++ b/linphone.xcodeproj/project.pbxproj
@@ -962,6 +962,7 @@
D7421D9E29228A5200290CAB /* DetailChatRoomFragment.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7421D9D29228A5200290CAB /* DetailChatRoomFragment.swift */; };
D74A44912923BAF90017D063 /* BackActionsNavigationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D74A44902923BAF90017D063 /* BackActionsNavigationView.swift */; };
D77057F1292E4A340031A970 /* ChatConversationViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D77057F0292E4A340031A970 /* ChatConversationViewModel.swift */; };
+ D7A7545029507038005C9D4A /* CustomAlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7A7544F29507038005C9D4A /* CustomAlertController.swift */; };
D7C6DE7D2947331A00756E03 /* UIAlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7C6DE7C2947331A00756E03 /* UIAlertController.swift */; };
D7C6DE832948CF3100756E03 /* DropDownCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7C6DE812948CF3100756E03 /* DropDownCell.swift */; };
D7C6DE842948CF3100756E03 /* DropDownCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D7C6DE822948CF3100756E03 /* DropDownCell.xib */; };
@@ -2215,6 +2216,7 @@
D7421D9D29228A5200290CAB /* DetailChatRoomFragment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DetailChatRoomFragment.swift; sourceTree = ""; };
D74A44902923BAF90017D063 /* BackActionsNavigationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackActionsNavigationView.swift; sourceTree = ""; };
D77057F0292E4A340031A970 /* ChatConversationViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatConversationViewModel.swift; sourceTree = ""; };
+ D7A7544F29507038005C9D4A /* CustomAlertController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomAlertController.swift; sourceTree = ""; };
D7C6DE7C2947331A00756E03 /* UIAlertController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIAlertController.swift; sourceTree = ""; };
D7C6DE812948CF3100756E03 /* DropDownCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DropDownCell.swift; sourceTree = ""; };
D7C6DE822948CF3100756E03 /* DropDownCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = DropDownCell.xib; sourceTree = ""; };
@@ -3488,6 +3490,7 @@
D779D39D29AC9E92007B8087 /* AudioPlayer.swift */,
D779D3A129B5E365007B8087 /* UIImageExtension.swift */,
D7C6DE7C2947331A00756E03 /* UIAlertController.swift */,
+ D7A7544F29507038005C9D4A /* CustomAlertController.swift */,
);
path = Util;
sourceTree = "";