JXRoomMemberVC.h 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. //
  2. // JXRoomMemberVC.h
  3. // shiku_im
  4. //
  5. // Created by flyeagleTang on 14-6-10.
  6. // Copyright (c) 2014年 Reese. All rights reserved.
  7. //
  8. #import "admobViewController.h"
  9. @class roomData;
  10. @class JXRoomObject;
  11. typedef void(^successOpenResultBlock)(BOOL resultClose);
  12. typedef void(^successOpenGuanxinBlock)(BOOL guanxinCose);
  13. @protocol JXRoomMemberVCDelegate <NSObject>
  14. - (void) setNickName:(NSString *)nickName;
  15. - (void) needVerify:(JXMessageObject *)msg;
  16. @end
  17. @interface JXRoomMemberVC : admobViewController<LXActionSheetDelegate>{
  18. JXLabel* _desc;
  19. JXLabel* _userName;
  20. JXLabel* _roomName;
  21. UILabel* _memberCount;
  22. UILabel* _creater;
  23. UILabel* _size;
  24. NSMutableArray* _deleteArr;
  25. NSMutableArray* _images;
  26. NSMutableArray* _names;
  27. BOOL _delMode;
  28. JXRoomObject *_chatRoom;
  29. int _h;
  30. BOOL _isAdmin;
  31. BOOL _allowEdit;
  32. UILabel* _note;
  33. UILabel* _userNum;
  34. UIView* _heads;
  35. int _delete;
  36. int _disable;
  37. BOOL _disableMode;
  38. BOOL _unfoldMode;
  39. JXUserObject* _user;
  40. JXImageView* _blackBtn;
  41. int _modifyType;
  42. NSString* _content;
  43. NSString* _toUserId;
  44. NSString* _toUserName;
  45. UISwitch * _readSwitch;
  46. UISwitch *_messageFreeSwitch;
  47. UISwitch *_allNotTalkSwitch;
  48. UISwitch *_topSwitch;
  49. UISwitch *_notMsgSwitch;
  50. UISwitch *_closeOpenLongSwitch;
  51. //开启购彩
  52. UISwitch *_closeOpenGoucaiSwitch;
  53. //开启特别关心
  54. UISwitch *_closeOpenGuanXinSwitch;
  55. UILabel* _roomNum;
  56. }
  57. @property (nonatomic, copy)successOpenResultBlock resultBlock;
  58. @property (nonatomic, copy)successOpenGuanxinBlock guanxinCoseBlock;
  59. @property (nonatomic, assign) NSString *roomId;
  60. @property (nonatomic,strong) JXRoomObject* chatRoom;
  61. @property (nonatomic,strong) roomData* room;
  62. @property (nonatomic,strong) JXImageView * iv;
  63. @property (nonatomic, weak) id<JXRoomMemberVCDelegate>delegate;
  64. @property (nonatomic, assign) int rowIndex;
  65. //@property (nonatomic,strong) NSString* userNickname;
  66. @end