pub trait IFrnApplicationEventsImpl: IUnknownImpl {
// Required methods
fn files_opened(&self, args: Option<&IFrnStringArray>);
fn urls_opened(&self, urls: Option<&IFrnStringArray>);
fn try_shutdown(&self, is_os_shutdown: bool) -> FrnShutdownReply;
fn on_reopen(&self);
fn on_hide(&self);
fn on_unhide(&self);
fn on_activate(&self);
fn on_deactivate(&self);
fn on_terminating(&self);
}Expand description
Implement this to provide IFrnApplicationEvents to native code (see IFrnApplicationEvents::from_impl).
Required Methods§
fn files_opened(&self, args: Option<&IFrnStringArray>)
fn urls_opened(&self, urls: Option<&IFrnStringArray>)
fn try_shutdown(&self, is_os_shutdown: bool) -> FrnShutdownReply
fn on_reopen(&self)
fn on_hide(&self)
fn on_unhide(&self)
fn on_activate(&self)
fn on_deactivate(&self)
fn on_terminating(&self)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".