public virtual void PostInit() { ClipboardManager.Provider.PostInit(); RequestHandlerChief.PostInit(); this.RequestProcessManager = Factory.ActualFactory.GetRequestProcessManager(); var notifyManager = Factory.ActualFactory.GetNotifyIconManager(); notifyManager.MainActionRequested += this.NotifyManagerOnMainActionRequested; notifyManager.ShorteningRequested += this.NotifyManagerOnShorteningRequested; ClipboardManager.Provider.OnClipboardValueChanged += this.ProviderOnOnClipboardValueChanged; Task.Factory.StartNew(() => ClipboardManager.Provider.OnClipboardValueUpdatedService(ClipboardManager.GetValue())); }
public override void Process(ProcessorArgs args) { RequestHandler resolvedHandler; if (!RequestHandlerChief.TryToResolveHandler(args, out resolvedHandler)) { if (!args.ClipboardEvent) { this.HandleErrorAndAbortPipeline(args, this.NotFoundTrayIcon); } else { args.Abort(); } return; } args.ResolvedHandler = resolvedHandler; }
public virtual void PreInit() { RequestHandlerChief.PreInit(); }