SimpleMessengerItemVirtualController
classscriptedClass
extends inkVirtualCompoundItemController › inkButtonController › inkDiscreteNavigationController › inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 12
| Name | Type | Flags |
|---|---|---|
activeItemSync | wref<MessengerContactSyncData> | scriptedprivate |
collapseIcon | inkWidgetRef | scriptedprivate |
contactData | ref<ContactData> | scriptedprivate |
image | inkImageRef | scriptedprivate |
isContactActive | Bool | scriptedprivate |
isItemHovered | Bool | scriptedprivate |
isItemToggled | Bool | scriptedprivate |
label | inkTextRef | scriptedprivate |
msgIndicator | inkWidgetRef | scriptedprivate |
msgPreview | inkTextRef | scriptedprivate |
replyAlertIcon | inkWidgetRef | scriptedprivate |
type | MessengerContactType | scriptedprivate |
Methods 9
protected cb func OnContactSyncData(evt: ref<MessengerContactSyncBackEvent>) -> Boolscripted
protected cb func OnDataChanged(value: Variant) -> Boolscripted
protected cb func OnDeselected(itemController: wref<inkVirtualCompoundItemController>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnMessengerThreadSelectedEvent(evt: ref<MessengerThreadSelectedEvent>) -> Boolscripted
protected cb func OnSelected(itemController: wref<inkVirtualCompoundItemController>, discreteNav: Bool) -> Boolscripted
protected cb func OnToggledOff(itemController: wref<inkVirtualCompoundItemController>) -> Boolscripted
protected cb func OnToggledOn(itemController: wref<inkVirtualCompoundItemController>) -> Boolscripted
private final func UpdateState()scripted