[][src]Trait appstream_glib::ReviewExt

pub trait ReviewExt: 'static {
    fn add_flags(&self, flags: ReviewFlags);
fn add_metadata(&self, key: &str, value: &str);
fn equal<P: IsA<Review>>(&self, review2: &P) -> bool;
fn get_date(&self) -> Option<DateTime>;
fn get_description(&self) -> Option<GString>;
fn get_flags(&self) -> ReviewFlags;
fn get_id(&self) -> Option<GString>;
fn get_locale(&self) -> Option<GString>;
fn get_metadata_item(&self, key: &str) -> Option<GString>;
fn get_priority(&self) -> i32;
fn get_rating(&self) -> i32;
fn get_reviewer_id(&self) -> Option<GString>;
fn get_reviewer_name(&self) -> Option<GString>;
fn get_summary(&self) -> Option<GString>;
fn get_version(&self) -> Option<GString>;
fn set_date(&self, date: &DateTime);
fn set_description(&self, description: &str);
fn set_flags(&self, flags: ReviewFlags);
fn set_id(&self, id: &str);
fn set_locale(&self, locale: &str);
fn set_priority(&self, priority: i32);
fn set_rating(&self, rating: i32);
fn set_reviewer_id(&self, reviewer_id: &str);
fn set_reviewer_name(&self, reviewer_name: &str);
fn set_summary(&self, summary: &str);
fn set_version(&self, version: &str);
fn connect_property_date_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_description_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_flags_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_id_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_locale_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_rating_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_reviewer_id_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_reviewer_name_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_summary_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_version_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId; }

Required methods

fn add_flags(&self, flags: ReviewFlags)

fn add_metadata(&self, key: &str, value: &str)

fn equal<P: IsA<Review>>(&self, review2: &P) -> bool

fn get_date(&self) -> Option<DateTime>

fn get_description(&self) -> Option<GString>

fn get_flags(&self) -> ReviewFlags

fn get_id(&self) -> Option<GString>

fn get_locale(&self) -> Option<GString>

fn get_metadata_item(&self, key: &str) -> Option<GString>

fn get_priority(&self) -> i32

fn get_rating(&self) -> i32

fn get_reviewer_id(&self) -> Option<GString>

fn get_reviewer_name(&self) -> Option<GString>

fn get_summary(&self) -> Option<GString>

fn get_version(&self) -> Option<GString>

fn set_date(&self, date: &DateTime)

fn set_description(&self, description: &str)

fn set_flags(&self, flags: ReviewFlags)

fn set_id(&self, id: &str)

fn set_locale(&self, locale: &str)

fn set_priority(&self, priority: i32)

fn set_rating(&self, rating: i32)

fn set_reviewer_id(&self, reviewer_id: &str)

fn set_reviewer_name(&self, reviewer_name: &str)

fn set_summary(&self, summary: &str)

fn set_version(&self, version: &str)

fn connect_property_date_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_description_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_flags_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_id_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_locale_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_rating_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_reviewer_id_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_reviewer_name_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_summary_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_version_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

Loading content...

Implementors

impl<O: IsA<Review>> ReviewExt for O[src]

Loading content...