marinofaggiana 3 年之前
父节点
当前提交
823865e02b
共有 3 个文件被更改,包括 48 次插入4 次删除
  1. 12 1
      iOSClient/Notification/NCNotification.swift
  2. 24 2
      iOSClient/Share/NCShare.swift
  3. 12 1
      iOSClient/Share/NCShareComments.swift

+ 12 - 1
iOSClient/Notification/NCNotification.swift

@@ -315,7 +315,7 @@ class NCNotification: UITableViewController, NCNotificationCellDelegate, NCEmpty
 
 
 // MARK: -
 // MARK: -
 
 
-class NCNotificationCell: UITableViewCell {
+class NCNotificationCell: UITableViewCell, NCCellProtocol {
     
     
     var delegate: NCNotificationCellDelegate?
     var delegate: NCNotificationCellDelegate?
     var notification: NCCommunicationNotifications?
     var notification: NCCommunicationNotifications?
@@ -334,6 +334,17 @@ class NCNotificationCell: UITableViewCell {
     @IBOutlet weak var primaryWidth: NSLayoutConstraint!
     @IBOutlet weak var primaryWidth: NSLayoutConstraint!
     @IBOutlet weak var secondaryWidth: NSLayoutConstraint!
     @IBOutlet weak var secondaryWidth: NSLayoutConstraint!
     
     
+    var filePreviewImageView : UIImageView? {
+        get{
+            return nil
+        }
+    }
+    var avatarImageView: UIImageView? {
+        get{
+            return avatar
+        }
+    }
+    
     override func awakeFromNib() {
     override func awakeFromNib() {
         super.awakeFromNib()
         super.awakeFromNib()
     }
     }

+ 24 - 2
iOSClient/Share/NCShare.swift

@@ -455,7 +455,7 @@ protocol NCShareLinkCellDelegate {
 
 
 // MARK: - NCShareUserCell
 // MARK: - NCShareUserCell
 
 
-class NCShareUserCell: UITableViewCell {
+class NCShareUserCell: UITableViewCell, NCCellProtocol {
     
     
     @IBOutlet weak var imageItem: UIImageView!
     @IBOutlet weak var imageItem: UIImageView!
     @IBOutlet weak var labelTitle: UILabel!
     @IBOutlet weak var labelTitle: UILabel!
@@ -465,6 +465,17 @@ class NCShareUserCell: UITableViewCell {
     @IBOutlet weak var imageStatus: UIImageView!
     @IBOutlet weak var imageStatus: UIImageView!
     @IBOutlet weak var status: UILabel!
     @IBOutlet weak var status: UILabel!
     
     
+    var filePreviewImageView : UIImageView? {
+        get{
+            return nil
+        }
+    }
+    var avatarImageView: UIImageView? {
+        get{
+            return imageItem
+        }
+    }
+    
     var tableShare: tableShare?
     var tableShare: tableShare?
     var delegate: NCShareUserCellDelegate?
     var delegate: NCShareUserCellDelegate?
     
     
@@ -492,11 +503,22 @@ protocol NCShareUserCellDelegate {
 
 
 // MARK: - NCShareUserDropDownCell
 // MARK: - NCShareUserDropDownCell
 
 
-class NCShareUserDropDownCell: DropDownCell {
+class NCShareUserDropDownCell: DropDownCell, NCCellProtocol {
     
     
     @IBOutlet weak var imageItem: UIImageView!
     @IBOutlet weak var imageItem: UIImageView!
     @IBOutlet weak var imageStatus: UIImageView!
     @IBOutlet weak var imageStatus: UIImageView!
     @IBOutlet weak var status: UILabel!
     @IBOutlet weak var status: UILabel!
     @IBOutlet weak var imageShareeType: UIImageView!
     @IBOutlet weak var imageShareeType: UIImageView!
     @IBOutlet weak var centerTitle: NSLayoutConstraint!
     @IBOutlet weak var centerTitle: NSLayoutConstraint!
+    
+    var filePreviewImageView : UIImageView? {
+        get{
+            return nil
+        }
+    }
+    var avatarImageView: UIImageView? {
+        get{
+            return imageShareeType
+        }
+    }
 }
 }

+ 12 - 1
iOSClient/Share/NCShareComments.swift

@@ -207,7 +207,7 @@ extension NCShareComments: UITableViewDataSource {
 
 
 // MARK: - NCShareCommentsCell
 // MARK: - NCShareCommentsCell
 
 
-class NCShareCommentsCell: UITableViewCell {
+class NCShareCommentsCell: UITableViewCell, NCCellProtocol {
     
     
     @IBOutlet weak var imageItem: UIImageView!
     @IBOutlet weak var imageItem: UIImageView!
     @IBOutlet weak var labelUser: UILabel!
     @IBOutlet weak var labelUser: UILabel!
@@ -215,6 +215,17 @@ class NCShareCommentsCell: UITableViewCell {
     @IBOutlet weak var labelDate: UILabel!
     @IBOutlet weak var labelDate: UILabel!
     @IBOutlet weak var labelMessage: UILabel!
     @IBOutlet weak var labelMessage: UILabel!
     
     
+    var filePreviewImageView : UIImageView? {
+        get{
+            return nil
+        }
+    }
+    var avatarImageView: UIImageView? {
+        get{
+            return imageItem
+        }
+    }
+    
     var tableComments: tableComments?
     var tableComments: tableComments?
     var delegate: NCShareCommentsCellDelegate?
     var delegate: NCShareCommentsCellDelegate?