public bool FillProvidedContextMenuBuilder(IMenuEntriesAppender menuAppender) { var relevanceProvider = new SimpleDynamicStateProvider(){CurrentRelevanceLevel = RelevanceLevel.Irrelevant}; this.RelevanceTracker = new RelevanceTracker(relevanceProvider); menuAppender.AppentMenuStripItem("Create issue folder based on clipboard", Resources.box_love, this.ProcessClipboardValue, relevanceProvider); menuAppender.AppentMenuStripItem("Open issue folders storage", Resources.box, this.OpenStorage); return true; }
public RelevanceTracker(SimpleDynamicStateProvider stateProvider) { this.StateProvider = stateProvider; ClipboardManager.Manager.ClipboardValueChangedForRelevance += ManagerOnClipboardValueChangedForRelevance; this.OnTimeValueResolver = OnTimeValueResolver.Resolver; }