RoomLiveMicView.h 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. //
  2. // RoomLiveMicView.h
  3. // UniversalApp
  4. //
  5. // Created by bogokj on 2019/8/1.
  6. // Copyright © 2019 voidcat. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. @class RoomUsers;
  10. @class RoomLiveMicView;
  11. @class RoomModel;
  12. @class RoomUserInfo;
  13. @class RoomUserCell;
  14. @class RoomMasterCell;
  15. @class RoomRankModel;
  16. @class BogoRODispatchModel;
  17. NS_ASSUME_NONNULL_BEGIN
  18. @protocol RoomLiveMicViewDelegate <NSObject>
  19. - (void)micView:(RoomLiveMicView *)micView didClickShareBtn:(QMUIButton *)sender;
  20. - (void)micView:(RoomLiveMicView *)micView didClickTrueLoveBtn:(UIButton *)sender;
  21. - (void)micView:(RoomLiveMicView *)micView didClickLinkBtnIndex:(NSInteger)index;
  22. - (void)micView:(RoomLiveMicView *)micView didClickUser:(Wheat_Type_List *)info;
  23. - (void)micView:(RoomLiveMicView *)micView userCell:(RoomUserCell *)userCell didClickGiftView:(UIView *)giftView;
  24. - (void)micView:(RoomLiveMicView *)micView masterCell:(RoomMasterCell *)masterCell didClickGiftView:(UIView *)giftView;
  25. - (void)micView:(RoomLiveMicView *)micView didClickAnnouncementBtn:(UIButton *)sender;
  26. - (void)micView:(RoomLiveMicView *)micView didClickNumberBtn:(UIButton *)sender;
  27. - (void)micView:(RoomLiveMicView *)micView didClickRoomOrderDispatchInfoBtn:(UIButton *)sender;
  28. //点击真爱榜
  29. - (void)micViewdidClickRoomTrueLove;
  30. @end
  31. @interface RoomLiveMicView : UIView
  32. @property(nonatomic, strong) RoomUsers *users;
  33. @property(nonatomic, weak) id<RoomLiveMicViewDelegate>delegate;
  34. @property(nonatomic, strong) RoomModel *model;
  35. @property(nonatomic, strong) NSString *heat;
  36. - (void)refreshData;
  37. @property(nonatomic, strong) RoomRankModel *rankModel;
  38. @property(nonatomic, assign) BOOL is_open_guest;
  39. @property(nonatomic, strong) UILabel *timeLabel;
  40. @property(nonatomic, strong) UIButton *voiceOnlineNumBtn;
  41. @property(nonatomic, strong) BogoRODispatchModel * order;
  42. @end
  43. NS_ASSUME_NONNULL_END