Files
midi_ios/QXLive/HomePage(声播)/Controlller/房间/QXRoomViewController.h

66 lines
1.9 KiB
C
Raw Normal View History

2025-08-14 10:07:49 +08:00
//
// QXRoomViewController.h
// QXLive
//
// Created by 启星 on 2025/6/7.
//
#import "QXBaseViewController.h"
2025-08-22 19:02:44 +08:00
#import "QXGlobal.h"
#import "QXRoomSeatView.h"
#import "QXRoomChatListView.h"
#import "QXRoomTitleView.h"
#import "QXRoomBottomView.h"
#import "QXRoomMessageManager.h"
#import "QXSendGiftView.h"
2025-09-08 08:49:04 +08:00
/// 活动
#import "QXSkyPraizeView.h"/// 天空之境
#import "QXAgePraizeView.h"/// 岁月之城
#import "QXTimePraizeView.h"/// 时空之巅
#import "QXMeetActivityView.h"
2025-09-29 17:21:49 +08:00
#import "QXActivityTagView.h"
2025-10-15 17:21:09 +08:00
/// 红包
#import "QXRedBagTagView.h"
#import "QXRedBagDrawView.h"
#import "QXRedBagListView.h"
2025-08-14 10:07:49 +08:00
NS_ASSUME_NONNULL_BEGIN
2025-08-22 19:02:44 +08:00
@interface QXRoomViewController : QXBaseViewController<QXRoomMessageManagerDelegate,QXRoomSeatDelegate>
2025-08-14 10:07:49 +08:00
@property (nonatomic,strong)NSString *roomId;
/// 是否为最小化房间进来
@property (nonatomic,assign)BOOL isReJoin;
2025-08-22 19:02:44 +08:00
2025-09-19 11:38:43 +08:00
@property (nonatomic,strong)QXRoomModel* roomModel;
2025-08-22 19:02:44 +08:00
/// 麦位视图
@property (nonatomic,strong)QXRoomSeatView *seatContentView;
/// 聊天列表
@property (nonatomic,strong)QXRoomChatListView *chatListView;
/// 顶部房间信息
@property (nonatomic,strong)QXRoomTitleView *titleView;
/// 底部工具栏
@property (nonatomic,strong)QXRoomBottomView *bottomView;
/// 发送礼物
@property (nonatomic,strong)QXSendGiftView *sendGiftView;
2025-10-15 17:21:09 +08:00
/// 红包入口
@property (nonatomic,strong)QXRedBagTagView *redBagTagView;
@property (nonatomic,strong)QXRedBagDrawView *redbagDrawView;
@property (nonatomic,strong)QXRedBagListView *redbagListView;
2025-09-08 08:49:04 +08:00
2025-09-29 17:21:49 +08:00
@property (nonatomic,strong)QXActivityTagView *acTagView;
2025-09-08 08:49:04 +08:00
@property (nonatomic,strong)QXSkyPraizeView *skyView;
@property (nonatomic,strong)QXAgePraizeView *ageView;
@property (nonatomic,strong)QXTimePraizeView *timeView;
/// 巡乐会
@property (nonatomic,strong)QXMeetActivityView *meetView;
2025-08-22 19:02:44 +08:00
-(void)configBottomTools;
2025-09-22 14:58:13 +08:00
-(void)stopHWDMP4;
-(void)playHWDMP4;
2025-09-08 08:49:04 +08:00
-(void)destroyViews;
2025-08-14 10:07:49 +08:00
@end
NS_ASSUME_NONNULL_END