AppstreamDistroDetails

AppstreamDistroDetails — Get details about the AppStream settings for the current distribution

Synopsis

#define             APPSTREAM_TYPE_DISTRO_DETAILS
gchar *             appstream_distro_details_config_distro_get_str
                                                        (AppstreamDistroDetails *self,
                                                         const gchar *key);
gboolean            appstream_distro_details_config_distro_get_bool
                                                        (AppstreamDistroDetails *self,
                                                         const gchar *key);
AppstreamDistroDetails * appstream_distro_details_new   (void);
const gchar *       appstream_distro_details_get_distro_id
                                                        (AppstreamDistroDetails *self);
const gchar *       appstream_distro_details_get_distro_name
                                                        (AppstreamDistroDetails *self);
const gchar *       appstream_distro_details_get_distro_version
                                                        (AppstreamDistroDetails *self);
const gchar *       appstream_distro_details_get_icon_repository_path
                                                        (AppstreamDistroDetails *self);
struct              AppstreamDistroDetails;
struct              AppstreamDistroDetailsClass;

Description

Details

APPSTREAM_TYPE_DISTRO_DETAILS

#define APPSTREAM_TYPE_DISTRO_DETAILS (appstream_distro_details_get_type ())

The type for AppstreamDistroDetails.


appstream_distro_details_config_distro_get_str ()

gchar *             appstream_distro_details_config_distro_get_str
                                                        (AppstreamDistroDetails *self,
                                                         const gchar *key);

self :

the AppstreamDistroDetails instance

key :

 

appstream_distro_details_config_distro_get_bool ()

gboolean            appstream_distro_details_config_distro_get_bool
                                                        (AppstreamDistroDetails *self,
                                                         const gchar *key);

self :

the AppstreamDistroDetails instance

key :

 

appstream_distro_details_new ()

AppstreamDistroDetails * appstream_distro_details_new   (void);

appstream_distro_details_get_distro_id ()

const gchar *       appstream_distro_details_get_distro_id
                                                        (AppstreamDistroDetails *self);

Get and return the current value of the "distro-id" property.

self :

the AppstreamDistroDetails instance to query

Returns :

the value of the "distro-id" property

appstream_distro_details_get_distro_name ()

const gchar *       appstream_distro_details_get_distro_name
                                                        (AppstreamDistroDetails *self);

Get and return the current value of the "distro-name" property.

self :

the AppstreamDistroDetails instance to query

Returns :

the value of the "distro-name" property

appstream_distro_details_get_distro_version ()

const gchar *       appstream_distro_details_get_distro_version
                                                        (AppstreamDistroDetails *self);

Get and return the current value of the "distro-version" property.

self :

the AppstreamDistroDetails instance to query

Returns :

the value of the "distro-version" property

appstream_distro_details_get_icon_repository_path ()

const gchar *       appstream_distro_details_get_icon_repository_path
                                                        (AppstreamDistroDetails *self);

Get and return the current value of the "icon-repository-path" property.

self :

the AppstreamDistroDetails instance to query

Returns :

the value of the "icon-repository-path" property

struct AppstreamDistroDetails

struct AppstreamDistroDetails {
	GObject parent_instance;
	AppstreamDistroDetailsPrivate * priv;
};

Get details about the AppStream settings for the current distribution


struct AppstreamDistroDetailsClass

struct AppstreamDistroDetailsClass {
	GObjectClass parent_class;
};

The class structure for APPSTREAM_TYPE_DISTRO_DETAILS. All the fields in this structure are private and should never be accessed directly.

GObjectClass parent_class;

the parent class structure