NEMeetingKit V4.17.0
载入中...
搜索中...
未找到
Public 成员函数 | Public 属性 | 所有成员列表
tagNECheckableMenuItem结构体 参考

仅包含单个状态的菜单项,始终展示相同的标题与图标,点击时不会触发状态迁移 更多...

#include <kit_define_meeting.h>

类 tagNECheckableMenuItem 继承关系图:
tagNEMeetingMenuItem

Public 成员函数

 ~tagNECheckableMenuItem ()=default
 
 tagNECheckableMenuItem ()=default
 
 tagNECheckableMenuItem (int itemId_, NEMenuVisibility visibility_, NEMenuItemInfo checkedStateItem_, NEMenuItemInfo uncheckedStateItem_)
 
- Public 成员函数 继承自 tagNEMeetingMenuItem
 tagNEMeetingMenuItem ()=default
 
virtual ~tagNEMeetingMenuItem ()=default
 
 tagNEMeetingMenuItem (NEMeetingMenuType t, int i, NEMenuVisibility v)
 

Public 属性

NEMenuItemInfo checkedStateItem
 菜单选中状态下的UI表现
 
NEMenuItemInfo uncheckStateItem
 菜单非选中状态下的UI表现
 
bool checked {false}
 菜单是否选中
 
- Public 属性 继承自 tagNEMeetingMenuItem
NEMeetingMenuType type = kNEMeetingMenuTypeDefault
 
int itemId = kFirstinjectedMenuId
 菜单项ID,从0-99为预留Id,自定义注入菜单 ID 请使用kFirstinjectedMenuId及以上,且不要重复
 
NEMenuVisibility visibility = NEMenuVisibility::VISIBLE_ALWAYS
 菜单可见性
 

详细描述

仅包含单个状态的菜单项,始终展示相同的标题与图标,点击时不会触发状态迁移

参见
NEMeetingMenuItem

构造及析构函数说明

◆ ~tagNECheckableMenuItem()

tagNECheckableMenuItem::~tagNECheckableMenuItem ( )
default

◆ tagNECheckableMenuItem() [1/2]

tagNECheckableMenuItem::tagNECheckableMenuItem ( )
default

◆ tagNECheckableMenuItem() [2/2]

tagNECheckableMenuItem::tagNECheckableMenuItem ( int itemId_,
NEMenuVisibility visibility_,
NEMenuItemInfo checkedStateItem_,
NEMenuItemInfo uncheckedStateItem_ )
inline

类成员变量说明

◆ checked

bool tagNECheckableMenuItem::checked {false}

菜单是否选中

◆ checkedStateItem

NEMenuItemInfo tagNECheckableMenuItem::checkedStateItem

菜单选中状态下的UI表现

◆ uncheckStateItem

NEMenuItemInfo tagNECheckableMenuItem::uncheckStateItem

菜单非选中状态下的UI表现


该结构体的文档由以下文件生成: