CSFileFrameModel.h 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. //
  2. // CSFileFrameModel.h
  3. // zhuxun
  4. //
  5. // Created by winsoft on 17/6/16.
  6. //
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import "CSFileModel.h"
  10. //FONT
  11. #define FileNameFont FontType(18, 16)
  12. #define FileCreateTimeFont FontType(14, 12)
  13. #define FileExtensionViewH 46
  14. @interface CSFileFrameModel : NSObject
  15. @property (nonatomic , assign, readonly) CGRect headerIconImageViewFrame;
  16. @property (nonatomic , assign, readonly) CGRect fileNameLabelFrame;
  17. @property (nonatomic , assign, readonly) CGRect fileCreateTimeLabelFrame;
  18. @property (nonatomic , assign, readonly) CGRect fileSizeLabelFrame;
  19. @property (nonatomic , assign, readonly) CGRect fileExtensionSwithImageViewFrame;
  20. @property (nonatomic , assign, readonly) CGRect fileExtensionViewFrame;
  21. @property (nonatomic , copy, readonly) NSString *strServerTime;
  22. @property (nonatomic , copy, readonly) NSString *strUpdateTime;
  23. /**
  24. * height base on opswithon.
  25. */
  26. @property (nonatomic , assign, readonly) CGFloat cellHeight;
  27. @property (nonatomic , strong, readonly) CSFileModel *fileModel;
  28. - (instancetype)initWithFileModel:(CSFileModel *)fileModel;
  29. //项目重命名,需要重新计算尺寸和高度
  30. - (void)renameItemWithNewFileModel:(CSFileModel *)fileModel;
  31. @property (nonatomic , assign) BOOL isFileExtensionOP;
  32. @property (nonatomic , assign) BOOL isSelected;
  33. @end