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.