// // WFCUConfigManager.h // WFChatUIKit // // Created by heavyrain lee on 2019/9/22. // Copyright © 2019 WF Chat. All rights reserved. // #import #import #import "WFCUAppServiceProvider.h" #import "WFCUOrgServiceProvider.h" NS_ASSUME_NONNULL_BEGIN @class WFCCConversation; typedef NS_ENUM(NSInteger, WFCCMediaType); /** 主题类型 - ThemeType_WFChat: 野火风格 - ThemeType_White: 白色风格 */ typedef NS_ENUM(NSInteger, WFCUThemeType) { ThemeType_WFChat, ThemeType_White }; @interface WFCUConfigManager : NSObject + (WFCUConfigManager *)globalManager; - (void)setupNavBar; @property(nonatomic, assign)WFCUThemeType selectedTheme; @property(nonatomic, strong)UIColor *backgroudColor; /* * 与backgroudColor的区别是,backgroudColor是内容区的背景颜色;frameBackgroudColor是内容区之外框架的颜色,也用在输入框的背景色。 */ @property(nonatomic, strong)UIColor *frameBackgroudColor; @property(nonatomic, strong)UIColor *textColor; @property(nonatomic, strong)UIColor *naviBackgroudColor; @property(nonatomic, strong)UIColor *naviTextColor; @property(nonatomic, strong)UIColor *separateColor; @property(nonatomic, strong)UIColor *externalNameColor; @property(nonatomic, weak)id appServiceProvider; @property(nonatomic, weak)id orgServiceProvider; @property(nonatomic, strong)NSString *fileTransferId; @property(nonatomic, strong)NSString *conversationFilesDir; @property(nonatomic, assign)BOOL enableMultiCallAutoJoin; @property(nonatomic, assign)BOOL displaySpeakingInMultiCall; - (NSString *)cachePathOf:(WFCCConversation *)conversation mediaType:(WFCCMediaType)mediaType; @end NS_ASSUME_NONNULL_END