pub unsafe trait IKDeviceBrowserViewDelegate {
// Provided methods
unsafe fn deviceBrowserView_selectionDidChange(
&self,
device_browser_view: Option<&IKDeviceBrowserView>,
device: Option<&ICDevice>,
)
where Self: Sized + Message { ... }
unsafe fn deviceBrowserView_didEncounterError(
&self,
device_browser_view: Option<&IKDeviceBrowserView>,
error: Option<&NSError>,
)
where Self: Sized + Message { ... }
}Available on crate feature
IKDeviceBrowserView only.Expand description
A delegate of IKDeviceBrowserView must conform to IKDeviceBrowserViewDelegate protocol.
See also Apple’s documentation
Provided Methods§
Sourceunsafe fn deviceBrowserView_selectionDidChange(
&self,
device_browser_view: Option<&IKDeviceBrowserView>,
device: Option<&ICDevice>,
)
Available on crate feature objc2-image-capture-core only.
unsafe fn deviceBrowserView_selectionDidChange( &self, device_browser_view: Option<&IKDeviceBrowserView>, device: Option<&ICDevice>, )
objc2-image-capture-core only.This message is sent when the user selection did change.
The device may be a ICCameraDevice or a ICScannerDevice.
§Safety
device_browser_viewmight not allowNone.devicemight not allowNone.
Sourceunsafe fn deviceBrowserView_didEncounterError(
&self,
device_browser_view: Option<&IKDeviceBrowserView>,
error: Option<&NSError>,
)
unsafe fn deviceBrowserView_didEncounterError( &self, device_browser_view: Option<&IKDeviceBrowserView>, error: Option<&NSError>, )
This message is sent every time the device browser reports an error.
§Safety
device_browser_viewmight not allowNone.errormight not allowNone.
Trait Implementations§
Source§impl ProtocolType for dyn IKDeviceBrowserViewDelegate
Available on crate feature ImageKit only.
impl ProtocolType for dyn IKDeviceBrowserViewDelegate
Available on crate feature
ImageKit only.impl<T> ImplementedBy<T> for dyn IKDeviceBrowserViewDelegate
Available on crate feature
ImageKit only.Implementations on Foreign Types§
impl<T> IKDeviceBrowserViewDelegate for ProtocolObject<T>where
T: ?Sized + IKDeviceBrowserViewDelegate,
Available on crate feature
ImageKit only.