pub unsafe trait NSFilePresenter: NSObjectProtocol {
Show 22 methods
// Provided methods
fn presentedItemURL(&self) -> Option<Retained<NSURL>>
where Self: Sized + Message { ... }
fn presentedItemOperationQueue(&self) -> Retained<NSOperationQueue>
where Self: Sized + Message { ... }
fn primaryPresentedItemURL(&self) -> Option<Retained<NSURL>>
where Self: Sized + Message { ... }
unsafe fn relinquishPresentedItemToReader(
&self,
reader: &DynBlock<dyn Fn(*mut DynBlock<dyn Fn()>)>,
)
where Self: Sized + Message { ... }
unsafe fn relinquishPresentedItemToWriter(
&self,
writer: &DynBlock<dyn Fn(*mut DynBlock<dyn Fn()>)>,
)
where Self: Sized + Message { ... }
unsafe fn savePresentedItemChangesWithCompletionHandler(
&self,
completion_handler: &DynBlock<dyn Fn(*mut NSError)>,
)
where Self: Sized + Message { ... }
unsafe fn accommodatePresentedItemDeletionWithCompletionHandler(
&self,
completion_handler: &DynBlock<dyn Fn(*mut NSError)>,
)
where Self: Sized + Message { ... }
unsafe fn accommodatePresentedItemEvictionWithCompletionHandler(
&self,
completion_handler: &DynBlock<dyn Fn(*mut NSError)>,
)
where Self: Sized + Message { ... }
fn presentedItemDidMoveToURL(&self, new_url: &NSURL)
where Self: Sized + Message { ... }
fn presentedItemDidChange(&self)
where Self: Sized + Message { ... }
fn presentedItemDidChangeUbiquityAttributes(
&self,
attributes: &NSSet<NSURLResourceKey>,
)
where Self: Sized + Message { ... }
fn observedPresentedItemUbiquityAttributes(
&self,
) -> Retained<NSSet<NSURLResourceKey>>
where Self: Sized + Message { ... }
fn presentedItemDidGainVersion(&self, version: &NSFileVersion)
where Self: Sized + Message { ... }
fn presentedItemDidLoseVersion(&self, version: &NSFileVersion)
where Self: Sized + Message { ... }
fn presentedItemDidResolveConflictVersion(&self, version: &NSFileVersion)
where Self: Sized + Message { ... }
unsafe fn accommodatePresentedSubitemDeletionAtURL_completionHandler(
&self,
url: &NSURL,
completion_handler: &DynBlock<dyn Fn(*mut NSError)>,
)
where Self: Sized + Message { ... }
fn presentedSubitemDidAppearAtURL(&self, url: &NSURL)
where Self: Sized + Message { ... }
fn presentedSubitemAtURL_didMoveToURL(
&self,
old_url: &NSURL,
new_url: &NSURL,
)
where Self: Sized + Message { ... }
fn presentedSubitemDidChangeAtURL(&self, url: &NSURL)
where Self: Sized + Message { ... }
fn presentedSubitemAtURL_didGainVersion(
&self,
url: &NSURL,
version: &NSFileVersion,
)
where Self: Sized + Message { ... }
fn presentedSubitemAtURL_didLoseVersion(
&self,
url: &NSURL,
version: &NSFileVersion,
)
where Self: Sized + Message { ... }
fn presentedSubitemAtURL_didResolveConflictVersion(
&self,
url: &NSURL,
version: &NSFileVersion,
)
where Self: Sized + Message { ... }
}Available on crate feature
NSFilePresenter only.Expand description
Provided Methods§
fn presentedItemURL(&self) -> Option<Retained<NSURL>>
Available on crate feature
NSURL only.fn presentedItemOperationQueue(&self) -> Retained<NSOperationQueue>
Available on crate feature
NSOperation only.fn primaryPresentedItemURL(&self) -> Option<Retained<NSURL>>
Available on crate feature
NSURL only.Sourceunsafe fn relinquishPresentedItemToReader(
&self,
reader: &DynBlock<dyn Fn(*mut DynBlock<dyn Fn()>)>,
)
Available on crate feature block2 only.
unsafe fn relinquishPresentedItemToReader( &self, reader: &DynBlock<dyn Fn(*mut DynBlock<dyn Fn()>)>, )
block2 only.§Safety
reader block must be sendable.
Sourceunsafe fn relinquishPresentedItemToWriter(
&self,
writer: &DynBlock<dyn Fn(*mut DynBlock<dyn Fn()>)>,
)
Available on crate feature block2 only.
unsafe fn relinquishPresentedItemToWriter( &self, writer: &DynBlock<dyn Fn(*mut DynBlock<dyn Fn()>)>, )
block2 only.§Safety
writer block must be sendable.
Sourceunsafe fn savePresentedItemChangesWithCompletionHandler(
&self,
completion_handler: &DynBlock<dyn Fn(*mut NSError)>,
)
Available on crate features NSError and block2 only.
unsafe fn savePresentedItemChangesWithCompletionHandler( &self, completion_handler: &DynBlock<dyn Fn(*mut NSError)>, )
NSError and block2 only.§Safety
completion_handler block must be sendable.
Sourceunsafe fn accommodatePresentedItemDeletionWithCompletionHandler(
&self,
completion_handler: &DynBlock<dyn Fn(*mut NSError)>,
)
Available on crate features NSError and block2 only.
unsafe fn accommodatePresentedItemDeletionWithCompletionHandler( &self, completion_handler: &DynBlock<dyn Fn(*mut NSError)>, )
NSError and block2 only.§Safety
completion_handler block must be sendable.
Sourceunsafe fn accommodatePresentedItemEvictionWithCompletionHandler(
&self,
completion_handler: &DynBlock<dyn Fn(*mut NSError)>,
)
Available on crate features NSError and block2 only.
unsafe fn accommodatePresentedItemEvictionWithCompletionHandler( &self, completion_handler: &DynBlock<dyn Fn(*mut NSError)>, )
NSError and block2 only.§Safety
completion_handler block must be sendable.
fn presentedItemDidMoveToURL(&self, new_url: &NSURL)
Available on crate feature
NSURL only.fn presentedItemDidChange(&self)
fn presentedItemDidChangeUbiquityAttributes( &self, attributes: &NSSet<NSURLResourceKey>, )
Available on crate features
NSSet and NSString and NSURL only.fn observedPresentedItemUbiquityAttributes( &self, ) -> Retained<NSSet<NSURLResourceKey>>
Available on crate features
NSSet and NSString and NSURL only.fn presentedItemDidGainVersion(&self, version: &NSFileVersion)
Available on crate feature
NSFileVersion only.fn presentedItemDidLoseVersion(&self, version: &NSFileVersion)
Available on crate feature
NSFileVersion only.fn presentedItemDidResolveConflictVersion(&self, version: &NSFileVersion)
Available on crate feature
NSFileVersion only.Sourceunsafe fn accommodatePresentedSubitemDeletionAtURL_completionHandler(
&self,
url: &NSURL,
completion_handler: &DynBlock<dyn Fn(*mut NSError)>,
)
Available on crate features NSError and NSURL and block2 only.
unsafe fn accommodatePresentedSubitemDeletionAtURL_completionHandler( &self, url: &NSURL, completion_handler: &DynBlock<dyn Fn(*mut NSError)>, )
NSError and NSURL and block2 only.§Safety
completion_handler block must be sendable.
fn presentedSubitemDidAppearAtURL(&self, url: &NSURL)
Available on crate feature
NSURL only.fn presentedSubitemAtURL_didMoveToURL(&self, old_url: &NSURL, new_url: &NSURL)
Available on crate feature
NSURL only.fn presentedSubitemDidChangeAtURL(&self, url: &NSURL)
Available on crate feature
NSURL only.fn presentedSubitemAtURL_didGainVersion( &self, url: &NSURL, version: &NSFileVersion, )
Available on crate features
NSFileVersion and NSURL only.fn presentedSubitemAtURL_didLoseVersion( &self, url: &NSURL, version: &NSFileVersion, )
Available on crate features
NSFileVersion and NSURL only.fn presentedSubitemAtURL_didResolveConflictVersion( &self, url: &NSURL, version: &NSFileVersion, )
Available on crate features
NSFileVersion and NSURL only.