[singapore]
[用户信息展示]
This commit is contained in:
yangyakun
2026-04-15 20:14:43 +08:00
parent c09d05faad
commit b234343dab
34 changed files with 1086 additions and 71 deletions

View File

@@ -12,9 +12,11 @@ object CallerHmiListenerManager : CallerBase<IMoGoCheckAutoPilotBtnListener>() {
// 存储最后一次回调的数据,当有新当位置注册了监听将此数据回调过去,防止有些模块注册顺序问题导致无法获取最新状态
private var mIsChecked: Boolean = false
private var mIsCached: Boolean = false
override fun doSomeAfterAddListener(tag: String, listener: IMoGoCheckAutoPilotBtnListener) {
listener.onCheck(mIsChecked)
listener.updateHDDataCacheStatus(mIsCached)
}
/**
@@ -30,6 +32,7 @@ object CallerHmiListenerManager : CallerBase<IMoGoCheckAutoPilotBtnListener>() {
}
fun invokeHDDataCacheStatus(isCached: Boolean) {
this.mIsCached = isCached
M_LISTENERS.forEach {
val listener = it.value
listener.updateHDDataCacheStatus(isCached)

View File

@@ -393,6 +393,15 @@ object CallerHmiManager {
fun toggleOperatePanel(show: Boolean) {
hmiProviderApi?.toggleOperatePanel(show)
}
/**
* 显示/隐藏 运营面板
*/
fun getOperatePanelShowing():Boolean {
hmiProviderApi?.getOperatePanelShowing()?.let {
return it
}
return false
}
/**
* 注册 工具箱 item点击事件监听 (默认样式item的点击事件监听自定义样式的item的点击交给view自己处理)