[6.7.0][工具箱] feat: 提供反监听 点击事件的 方法;
This commit is contained in:
@@ -486,6 +486,10 @@ class MoGoHmiProvider : IMoGoHmiProvider {
|
||||
ToolKitDataManager.addListener(TAG, listener)
|
||||
}
|
||||
|
||||
override fun removeToolKitDefaultItemClickListener(tag: String) {
|
||||
ToolKitDataManager.removeListener(TAG)
|
||||
}
|
||||
|
||||
/**
|
||||
* 增加单个默认样式的工具箱item
|
||||
* @param toolTag 唯一标识tag,和前面toolTag重复的,默认不添加,跳过
|
||||
|
||||
@@ -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重复的,默认不添加,跳过
|
||||
|
||||
@@ -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重复的,默认不添加,跳过
|
||||
|
||||
@@ -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重复的,默认不添加,跳过
|
||||
|
||||
@@ -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重复的,默认不添加,跳过
|
||||
|
||||
Reference in New Issue
Block a user