pub trait ApplicationImpl: ObjectImpl + ApplicationImplExt {
    // Provided methods
    fn activate(&self, application: &Self::Type) { ... }
    fn after_emit(&self, application: &Self::Type, platform_data: &Variant) { ... }
    fn before_emit(&self, application: &Self::Type, platform_data: &Variant) { ... }
    fn command_line(
        &self,
        application: &Self::Type,
        command_line: &ApplicationCommandLine
    ) -> i32 { ... }
    fn local_command_line(
        &self,
        application: &Self::Type,
        arguments: &mut ArgumentList
    ) -> Option<i32> { ... }
    fn open(&self, application: &Self::Type, files: &[File], hint: &str) { ... }
    fn quit_mainloop(&self, application: &Self::Type) { ... }
    fn run_mainloop(&self, application: &Self::Type) { ... }
    fn shutdown(&self, application: &Self::Type) { ... }
    fn startup(&self, application: &Self::Type) { ... }
    fn handle_local_options(
        &self,
        application: &Self::Type,
        options: &VariantDict
    ) -> i32 { ... }
}

Provided Methods§

source

fn activate(&self, application: &Self::Type)

source

fn after_emit(&self, application: &Self::Type, platform_data: &Variant)

source

fn before_emit(&self, application: &Self::Type, platform_data: &Variant)

source

fn command_line( &self, application: &Self::Type, command_line: &ApplicationCommandLine ) -> i32

source

fn local_command_line( &self, application: &Self::Type, arguments: &mut ArgumentList ) -> Option<i32>

source

fn open(&self, application: &Self::Type, files: &[File], hint: &str)

source

fn quit_mainloop(&self, application: &Self::Type)

source

fn run_mainloop(&self, application: &Self::Type)

source

fn shutdown(&self, application: &Self::Type)

source

fn startup(&self, application: &Self::Type)

source

fn handle_local_options( &self, application: &Self::Type, options: &VariantDict ) -> i32

Implementors§