[6.7.0][工具箱] feat: 提供反监听 点击事件的 方法;

This commit is contained in:
aibingbing
2024-10-28 16:04:30 +08:00
parent 690b5296bd
commit dcd1226d90
5 changed files with 28 additions and 0 deletions

View File

@@ -486,6 +486,10 @@ class MoGoHmiProvider : IMoGoHmiProvider {
ToolKitDataManager.addListener(TAG, listener)
}
override fun removeToolKitDefaultItemClickListener(tag: String) {
ToolKitDataManager.removeListener(TAG)
}
/**
* 增加单个默认样式的工具箱item
* @param toolTag 唯一标识tag和前面toolTag重复的默认不添加跳过

View File

@@ -250,6 +250,11 @@ interface IMoGoHmiProvider :IProvider{
*/
fun addToolKitDefaultItemClickListener( tag: String, listener: IToolKitItemClickListener)
/**
* 移除 工具箱 item点击事件监听 (默认样式item的点击事件监听自定义样式的item的点击交给view自己处理)
*/
fun removeToolKitDefaultItemClickListener( tag: String)
/**
* 增加单个默认样式的工具箱item
* @param toolTag 唯一标识tag和前面toolTag重复的默认不添加跳过

View File

@@ -16,6 +16,11 @@ interface IEagleBaseFunctionCall4Och {
*/
fun addToolKitDefaultItemClickListener(tag: String, listener: IToolKitItemClickListener)
/**
* 移除 工具箱 item点击事件监听 (默认样式item的点击事件监听自定义样式的item的点击交给view自己处理)
*/
fun removeToolKitDefaultItemClickListener(tag: String)
/**
* 增加单个默认样式的工具箱item
* @param toolTag 唯一标识tag和前面toolTag重复的默认不添加跳过

View File

@@ -379,6 +379,13 @@ object CallerHmiManager {
hmiProviderApi?.addToolKitDefaultItemClickListener(tag, listener)
}
/**
* 移除 工具箱 item点击事件监听 (默认样式item的点击事件监听自定义样式的item的点击交给view自己处理)
*/
fun removeToolKitDefaultItemClickListener(tag: String) {
hmiProviderApi?.removeToolKitDefaultItemClickListener(tag)
}
/**
* 增加单个默认样式的工具箱item
* @param toolTag 唯一标识tag和前面toolTag重复的默认不添加跳过

View File

@@ -27,6 +27,13 @@ object CallerEagleBaseFunctionCall4OchManager : IEagleBaseFunctionCall4Och {
CallerHmiManager.addToolKitDefaultItemClickListener(tag, listener)
}
/**
* 移除 工具箱 item点击事件监听 (默认样式item的点击事件监听自定义样式的item的点击交给view自己处理)
*/
override fun removeToolKitDefaultItemClickListener(tag: String) {
CallerHmiManager.removeToolKitDefaultItemClickListener(tag)
}
/**
* 增加单个默认样式的工具箱item
* @param toolTag 唯一标识tag和前面toolTag重复的默认不添加跳过