public ClipboardUserInterfaceInteractionMediator( IClipboardCopyInterceptor clipboardCopyInterceptor, IPasteCombinationDurationMediator pasteCombinationDurationMediator, IPasteHotkeyInterceptor pasteHotkeyInterceptor, IClipboardPersistanceService clipboardPersistanceService, IClipboardDataControlPackageFactory clipboardDataControlPackageFactory, IKeyInterceptor hotkeyInterceptor, IMouseWheelHook mouseWheelHook, ILogger logger, IClipboardInjectionService clipboardInjectionService) { this.clipboardCopyInterceptor = clipboardCopyInterceptor; this.pasteCombinationDurationMediator = pasteCombinationDurationMediator; this.pasteHotkeyInterceptor = pasteHotkeyInterceptor; this.clipboardPersistanceService = clipboardPersistanceService; this.clipboardDataControlPackageFactory = clipboardDataControlPackageFactory; this.hotkeyInterceptor = hotkeyInterceptor; this.mouseWheelHook = mouseWheelHook; this.logger = logger; this.clipboardInjectionService = clipboardInjectionService; clipboardPackages = new List <IClipboardDataControlPackage>(); SetupHotkeyInterceptor(); SetupMouseHook(); }
public ClipboardUserInterfaceMediator( IClipboardCopyInterceptor clipboardCopyInterceptor, IPasteCombinationDurationMediator pasteCombinationDurationMediator, IClipboardDataControlPackageFactory clipboardDataControlPackageFactory) { this.clipboardCopyInterceptor = clipboardCopyInterceptor; this.pasteCombinationDurationMediator = pasteCombinationDurationMediator; this.clipboardDataControlPackageFactory = clipboardDataControlPackageFactory; clipboardPackages = new List<IClipboardDataControlPackage>(); }
public ClipboardUserInterfaceMediator( IClipboardCopyInterceptor clipboardCopyInterceptor, IPasteCombinationDurationMediator pasteCombinationDurationMediator, IClipboardDataControlPackageFactory clipboardDataControlPackageFactory, IUserInterfaceThread userInterfaceThread) { this.clipboardCopyInterceptor = clipboardCopyInterceptor; this.pasteCombinationDurationMediator = pasteCombinationDurationMediator; this.clipboardDataControlPackageFactory = clipboardDataControlPackageFactory; this.userInterfaceThread = userInterfaceThread; clipboardPackages = new List <IClipboardDataControlPackage>(); }