Forráskód Böngészése

coding

Signed-off-by: marinofaggiana <ios@nextcloud.com>
marinofaggiana 2 éve
szülő
commit
fbad354611

+ 1 - 1
iOSClient/Main/Collection Common/NCCollectionViewCommon.swift

@@ -1487,7 +1487,7 @@ extension NCCollectionViewCommon: UICollectionViewDataSource {
             isMounted = metadata.permissions.contains(NCGlobal.shared.permissionMounted) && !metadataFolder!.permissions.contains(NCGlobal.shared.permissionMounted)
         }
 
-        cell.delegate = self
+        cell.fileDelegate = self
         cell.fileSelectImage?.image = nil
         cell.fileStatusImage?.image = nil
         cell.fileLocalImage?.image = nil

+ 4 - 0
iOSClient/Main/Collection Common/NCGridCell.swift

@@ -82,6 +82,10 @@ class NCGridCell: UICollectionViewCell, UIGestureRecognizerDelegate, NCCellProto
         get { return imageFavorite }
         set { imageFavorite = newValue }
     }
+    var fileDelegate: AnyObject? {
+        get { return delegate }
+        set { delegate = newValue as? NCGridCellDelegate }
+    }
 
     override func awakeFromNib() {
         super.awakeFromNib()

+ 4 - 0
iOSClient/Main/Collection Common/NCListCell.swift

@@ -105,6 +105,10 @@ class NCListCell: UICollectionViewCell, UIGestureRecognizerDelegate, NCCellProto
         get { return separator }
         set { separator = newValue }
     }
+    var fileDelegate: AnyObject? {
+        get { return delegate }
+        set { delegate = newValue as? NCListCellDelegate }
+    }
     
     override func awakeFromNib() {
         super.awakeFromNib()

+ 2 - 2
iOSClient/Main/NCCellProtocol.swift

@@ -40,7 +40,7 @@ protocol NCCellProtocol {
     var fileMoreImage: UIImageView? { get set }
     var cellSeparatorView: UIView? { get set }
 
-    var delegate: AnyObject? { get set }
+    var fileDelegate: AnyObject? { get set }
 
     func titleInfoTrailingDefault()
     func titleInfoTrailingFull()
@@ -105,7 +105,7 @@ extension NCCellProtocol {
         get { return nil }
         set {}
     }
-    var delegate: AnyObject? {
+    var fileDelegate: AnyObject? {
         get { return nil }
         set {}
     }