JXSelFriendVC.h 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. //
  2. // JXSelFriendVC.h
  3. //
  4. // Created by flyeagleTang on 14-4-3.
  5. // Copyright (c) 2014年 Reese. All rights reserved.
  6. //
  7. #import "JXTableViewController.h"
  8. #import <UIKit/UIKit.h>
  9. @class menuImageView;
  10. @class JXRoomObject;
  11. typedef NS_OPTIONS(NSInteger, JXSelUserType) {
  12. JXSelUserTypeGroupAT = 1,
  13. JXSelUserTypeSpecifyAdmin,
  14. JXSelUserTypeSelMembers,
  15. JXSelUserTypeSelFriends,
  16. JXSelUserTypeCustomArray,
  17. JXSelUserTypeDisAble,
  18. JXSelUserTypeRoomTransfer,
  19. JXSelUserTypeRoomInvisibleMan, //设置隐身人
  20. JXSelUserTypeRoomMonitorPeople, // 设置监控人
  21. };
  22. @interface JXSelFriendVC: JXTableViewController{
  23. NSMutableArray* _array;
  24. int _refreshCount;
  25. menuImageView* _tb;
  26. UIView* _topView;
  27. int _selMenu;
  28. }
  29. @property (nonatomic,strong) JXRoomObject* chatRoom;
  30. @property (nonatomic,strong) roomData* room;
  31. @property (assign) BOOL isNewRoom;
  32. @property (nonatomic, weak) NSObject* delegate;
  33. @property (nonatomic, assign) SEL didSelect;
  34. @property (nonatomic,strong) NSMutableSet* set;
  35. @property (nonatomic,strong) NSMutableArray* array;
  36. //@property (nonatomic,strong) memberData* member;
  37. @property (nonatomic,strong) NSSet * existSet;
  38. @property (nonatomic,strong) NSSet * disableSet;
  39. @property (nonatomic,assign) JXSelUserType type;
  40. @property (nonatomic, assign) BOOL isShowMySelf;
  41. @property (nonatomic, assign) BOOL isForRoom;
  42. @property (nonatomic, strong) JXUserObject *forRoomUser;
  43. @property (nonatomic, strong) NSMutableArray *userIds;
  44. @property (nonatomic, strong) NSMutableArray *userNames;
  45. @property (nonatomic, assign) BOOL isShowAlert;
  46. @property (nonatomic, assign) SEL alertAction;
  47. @end