JXRoomMemberListVC.h 880 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. //
  2. // JXRoomMemberListVC.h
  3. // shiku_im
  4. //
  5. // Created by p on 2018/7/3.
  6. // Copyright © 2018年 Reese. All rights reserved.
  7. //
  8. #import "JXTableViewController.h"
  9. #import "JXRoomObject.h"
  10. typedef enum : NSUInteger {
  11. Type_Default = 1,
  12. Type_NotTalk,
  13. Type_DelMember,
  14. Type_AddNotes,
  15. } RoomMemberListType;
  16. @class JXInputValueVC;
  17. @class JXRoomMemberListVC;
  18. @protocol JXRoomMemberListVCDelegate <NSObject>
  19. - (void) roomMemberList:(JXRoomMemberListVC *)vc delMember:(memberData *)member;
  20. - (void)roomMemberList:(JXRoomMemberListVC *)selfVC addNotesVC:(JXInputValueVC *)vc;
  21. @end
  22. @interface JXRoomMemberListVC : JXTableViewController
  23. @property (nonatomic,strong) roomData* room;
  24. @property (nonatomic, assign) RoomMemberListType type;
  25. @property (nonatomic,strong) JXRoomObject* chatRoom;
  26. @property (nonatomic, weak) id<JXRoomMemberListVCDelegate>delegate;
  27. @end