public static void Add(IPresentationImage image) { Platform.CheckForNullReference(image, "image"); Platform.CheckForNullReference(image.ImageViewer, "image.ImageViewer"); // TODO (CR Phoenix5 - Med): Clinical as well if (!PermissionsHelper.IsInRole(AuthorityTokens.KeyImages)) { throw new PolicyException(SR.ExceptionCreateKeyImagePermissionDenied); } KeyImageInformation info = GetKeyImageInformation(image.ImageViewer); if (info == null) { throw new ArgumentException("The specified image's viewer is not valid.", "image"); } IImageSopProvider sopProvider = image as IImageSopProvider; if (sopProvider == null) { throw new ArgumentException("The image must be an IImageSopProvider.", "image"); } info.ClipboardItems.Add(ClipboardComponent.CreatePresentationImageItem(image)); }
/// <summary> /// Constructor. /// </summary> public ClipboardComponentControl(ClipboardComponent component) : base(component) { _component = component; InitializeComponent(); _component.DataSourceChanged += OnComponentOnDataSourceChanged; _galleryView.DataSource = _component.DataSource; _galleryView.ToolbarModel = _component.ToolbarModel; _galleryView.ContextMenuModel = _component.ContextMenuModel; _galleryView.SelectionChanged += OnSelectionChanged; _galleryView.MultiSelect = true; _galleryView.DragReorder = true; _galleryView.ItemDrag += OnGalleryViewItemDrag; }
/// <summary> /// Constructor. /// </summary> public ClipboardComponentControl(ClipboardComponent component) : base(component) { _component = component; InitializeComponent(); _component.DataSourceChanged += delegate { _galleryView.DataSource = _component.DataSource; }; _galleryView.DataSource = _component.DataSource; _galleryView.ToolbarModel = _component.ToolbarModel; _galleryView.ContextMenuModel = _component.ContextMenuModel; _galleryView.SelectionChanged += OnSelectionChanged; _galleryView.MultiSelect = true; _galleryView.DragReorder = true; //_galleryView.DragOutside = true; }
/// <summary> /// Constructor. /// </summary> public ClipboardComponentControl(ClipboardComponent component) :base(component) { _component = component; InitializeComponent(); _component.DataSourceChanged += delegate { _galleryView.DataSource = _component.DataSource; }; _galleryView.DataSource = _component.DataSource; _galleryView.ToolbarModel = _component.ToolbarModel; _galleryView.ContextMenuModel = _component.ContextMenuModel; _galleryView.SelectionChanged += OnSelectionChanged; _galleryView.MultiSelect = true; _galleryView.DragReorder = true; //_galleryView.DragOutside = true; }
/// <summary> /// Called by the host to assign this view to a component. /// </summary> public void SetComponent(IApplicationComponent component) { _component = (ClipboardComponent)component; }