LiExporter

LiExporter — Export certain files from the software environment in /opt to achieve better system integration.

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── LiExporter

Description

Functions

LI_TYPE_EXPORTER

#define LI_TYPE_EXPORTER (li_exporter_get_type ())


li_exporter_new ()

LiExporter *
li_exporter_new (void);

Creates a new LiExporter.

Returns

a LiExporter.

[transfer full]


li_exporter_process_file ()

gboolean
li_exporter_process_file (LiExporter *exp,
                          const gchar *filename,
                          const gchar *disk_location,
                          GError **error);

li_exporter_get_override_allowed ()

gboolean
li_exporter_get_override_allowed (LiExporter *exp);


li_exporter_set_override_allowed ()

void
li_exporter_set_override_allowed (LiExporter *exp,
                                  gboolean override);

Allow overriding of exported files


li_exporter_get_pkg_info ()

LiPkgInfo *
li_exporter_get_pkg_info (LiExporter *exp);

li_exporter_set_pkg_info ()

void
li_exporter_set_pkg_info (LiExporter *exp,
                          LiPkgInfo *pki);

li_exporter_get_exported_files_index ()

gchar *
li_exporter_get_exported_files_index (LiExporter *exp);

Types and Values

struct LiExporterClass

struct LiExporterClass {
	GObjectClass		parent_class;
};


LiExporter

typedef struct _LiExporter LiExporter;