123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- import UIKit
- protocol NCCellProtocol {
- var fileAvatarImageView: UIImageView? { get }
- var fileObjectId: String? { get set }
- var filePreviewImageView: UIImageView? { get set }
- var fileUser: String? { get set }
- var fileTitleLabel: UILabel? { get set }
- var fileInfoLabel: UILabel? { get set }
- var fileProgressView: UIProgressView? { get set }
- var fileSelectImage: UIImageView? { get set }
- var fileStatusImage: UIImageView? { get set }
- var fileLocalImage: UIImageView? { get set }
- var fileFavoriteImage: UIImageView? { get set }
- var fileSharedImage: UIImageView? { get set }
- var fileMoreImage: UIImageView? { get set }
- var cellSeparatorView: UIView? { get set }
- func titleInfoTrailingDefault()
- func titleInfoTrailingFull()
- func writeInfoDateSize(date: NSDate, size: Int64)
- func setButtonMore(named: String, image: UIImage)
- func hideButtonShare(_ status: Bool)
- func hideButtonMore(_ status: Bool)
- func selectMode(_ status: Bool)
- func selected(_ status: Bool)
- func setAccessibility(label: String, value: String)
- }
- extension NCCellProtocol {
- var fileAvatarImageView: UIImageView? {
- return nil
- }
- var fileObjectId: String? {
- get { return nil }
- set {}
- }
- var filePreviewImageView: UIImageView? {
- get { return nil }
- set {}
- }
- var fileTitleLabel: UILabel? {
- get { return nil }
- set {}
- }
- var fileInfoLabel: UILabel? {
- get { return nil }
- set { }
- }
- var fileProgressView: UIProgressView? {
- get { return nil }
- set {}
- }
- var fileSelectImage: UIImageView? {
- get { return nil }
- set {}
- }
- var fileStatusImage: UIImageView? {
- get { return nil }
- set {}
- }
- var fileLocalImage: UIImageView? {
- get { return nil }
- set {}
- }
- var fileFavoriteImage: UIImageView? {
- get { return nil }
- set {}
- }
- var fileSharedImage: UIImageView? {
- get { return nil }
- set {}
- }
- var fileMoreImage: UIImageView? {
- get { return nil }
- set {}
- }
- var cellSeparatorView: UIView? {
- get { return nil }
- set {}
- }
- func titleInfoTrailingDefault() {}
- func titleInfoTrailingFull() {}
- func writeInfoDateSize(date: NSDate, size: Int64) {}
- func setButtonMore(named: String, image: UIImage) {}
- func hideButtonShare(_ status: Bool) {}
- func hideButtonMore(_ status: Bool) {}
- func selectMode(_ status: Bool) {}
- func selected(_ status: Bool) {}
- func setAccessibility(label: String, value: String) {}
- }
|