public void RemoveFileChangeListen(ToolbarButtonClickCallback varFunc) { if (varFunc == null) { return; } if (AllListeners == null || AllListeners.Count == 0) { return; } AllListeners.Remove(varFunc); }
public void NotifyListener() { if (AllListeners == null || AllListeners.Count == 0) { return; } for (int i = 0; i < AllListeners.Count; i++) { ToolbarButtonClickCallback callback = AllListeners[i]; if (callback == null) { continue; } callback(); } }
public void SetOnClickListen(ToolbarButtonClickCallback varFunc) { if (varFunc == null) { return; } if (AllListeners == null) { AllListeners = new List <ToolbarButtonClickCallback>(); } if (AllListeners.Contains(varFunc)) { return; } AllListeners.Add(varFunc); }