Exemple #1
0
        public ClipboardUserInterfaceInteractionMediator(
            IClipboardCopyInterceptor clipboardCopyInterceptor,
            IPasteCombinationDurationMediator pasteCombinationDurationMediator,
            IClipboardPersistenceService clipboardPersistenceService,
            IClipboardDataControlPackageFactory clipboardDataControlPackageFactory,
            IKeyInterceptor hotkeyInterceptor,
            IMouseWheelHook mouseWheelHook,
            ILogger logger,
            IClipboardInjectionService clipboardInjectionService)
        {
            this.clipboardCopyInterceptor           = clipboardCopyInterceptor;
            this.pasteCombinationDurationMediator   = pasteCombinationDurationMediator;
            this.clipboardPersistenceService        = clipboardPersistenceService;
            this.clipboardDataControlPackageFactory = clipboardDataControlPackageFactory;
            this.hotkeyInterceptor         = hotkeyInterceptor;
            this.mouseWheelHook            = mouseWheelHook;
            this.logger                    = logger;
            this.clipboardInjectionService = clipboardInjectionService;

            clipboardPackages = new List <IClipboardDataControlPackage>();

            SetupHotkeyInterceptor();
            SetupMouseHook();
        }
Exemple #2
0
 public PinClipboardDataAction(
     IClipboardPersistenceService clipboardPersistenceService)
 {
     this.clipboardPersistenceService = clipboardPersistenceService;
 }