ListallerSetupSettings

ListallerSetupSettings — Class to store settings of a IPK setup.

Functions

Properties

Types and Values

Object Hierarchy

    GFlags
    ╰── ListallerIPKInstallMode
    GObject
    ╰── ListallerSetupSettings

Description

Functions

LISTALLER_TYPE_SETUP_SETTINGS

#define LISTALLER_TYPE_SETUP_SETTINGS (listaller_setup_settings_get_type ())

The type for ListallerSetupSettings.


listaller_setup_settings_lock ()

void
listaller_setup_settings_lock (ListallerSetupSettings *self);

Lock the settings, so no changes can be made anymore

Parameters

self

the ListallerSetupSettings instance

 

listaller_setup_settings_unlock ()

void
listaller_setup_settings_unlock (ListallerSetupSettings *self);

Allow changing the settings again

Parameters

self

the ListallerSetupSettings instance

 

listaller_setup_settings_database_file ()

gchar *
listaller_setup_settings_database_file
                               (ListallerSetupSettings *self);

Parameters

self

the ListallerSetupSettings instance

 

listaller_setup_settings_appregister_dir ()

gchar *
listaller_setup_settings_appregister_dir
                               (ListallerSetupSettings *self);

Get software registry directory

Parameters

self

the ListallerSetupSettings instance

 

listaller_setup_settings_appdata_dir ()

gchar *
listaller_setup_settings_appdata_dir (ListallerSetupSettings *self);

Parameters

self

the ListallerSetupSettings instance

 

listaller_setup_settings_depdata_dir ()

gchar *
listaller_setup_settings_depdata_dir (ListallerSetupSettings *self);

Parameters

self

the ListallerSetupSettings instance

 

listaller_setup_settings_icon_base_dir ()

gchar *
listaller_setup_settings_icon_base_dir
                               (ListallerSetupSettings *self);

Parameters

self

the ListallerSetupSettings instance

 

listaller_setup_settings_icon_size_dir ()

gchar *
listaller_setup_settings_icon_size_dir
                               (ListallerSetupSettings *self,
                                gint size);

Parameters

self

the ListallerSetupSettings instance

 

size

 

 

listaller_setup_settings_applications_dir ()

gchar *
listaller_setup_settings_applications_dir
                               (ListallerSetupSettings *self);

Parameters

self

the ListallerSetupSettings instance

 

listaller_setup_settings_get_current_mode ()

ListallerIPKInstallMode
listaller_setup_settings_get_current_mode
                               (ListallerSetupSettings *self);

Get and return the current value of the "current-mode" property.

Parameters

self

the ListallerSetupSettings instance to query

 

Returns

the value of the "current-mode" property


listaller_setup_settings_get_locked ()

gboolean
listaller_setup_settings_get_locked (ListallerSetupSettings *self);

Get and return the current value of the "locked" property.

Parameters

self

the ListallerSetupSettings instance to query

 

Returns

the value of the "locked" property


listaller_setup_settings_get_shared_mode ()

gboolean
listaller_setup_settings_get_shared_mode
                               (ListallerSetupSettings *self);

Get and return the current value of the "shared-mode" property.

Parameters

self

the ListallerSetupSettings instance to query

 

Returns

the value of the "shared-mode" property


listaller_setup_settings_get_private_mode ()

gboolean
listaller_setup_settings_get_private_mode
                               (ListallerSetupSettings *self);

Get and return the current value of the "private-mode" property.

Parameters

self

the ListallerSetupSettings instance to query

 

Returns

the value of the "private-mode" property


listaller_setup_settings_get_test_mode ()

gboolean
listaller_setup_settings_get_test_mode
                               (ListallerSetupSettings *self);

Get and return the current value of the "test-mode" property.

Parameters

self

the ListallerSetupSettings instance to query

 

Returns

the value of the "test-mode" property


listaller_ipk_install_mode_is_all_set ()

gboolean
listaller_ipk_install_mode_is_all_set (ListallerIPKInstallMode self,
                                       ListallerIPKInstallMode flags);

Parameters

self

the ListallerIPKInstallMode instance

 

flags

 

 

listaller_ipk_install_mode_is_any_set ()

gboolean
listaller_ipk_install_mode_is_any_set (ListallerIPKInstallMode self,
                                       ListallerIPKInstallMode flags);

Parameters

self

the ListallerIPKInstallMode instance

 

flags

 

 

listaller_ipk_install_mode_set ()

ListallerIPKInstallMode
listaller_ipk_install_mode_set (ListallerIPKInstallMode self,
                                ListallerIPKInstallMode mode);

Parameters

self

the ListallerIPKInstallMode instance

 

mode

 

 

listaller_ipk_install_mode_unset ()

ListallerIPKInstallMode
listaller_ipk_install_mode_unset (ListallerIPKInstallMode self,
                                  ListallerIPKInstallMode mode);

Parameters

self

the ListallerIPKInstallMode instance

 

mode

 

 

Types and Values

struct ListallerSetupSettings

struct ListallerSetupSettings;

Class to store settings of a IPK setup.


struct ListallerSetupSettingsClass

struct ListallerSetupSettingsClass {
	GObjectClass parent_class;
};

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

Members

GObjectClass parent_class;

the parent class structure

 

enum ListallerIPKInstallMode

Mode of a current installation.

This class is also used to indicate installation modes supported by an IPK package.

Members

LISTALLER_IPK_INSTALL_MODE_NONE

   

LISTALLER_IPK_INSTALL_MODE_SHARED

   

LISTALLER_IPK_INSTALL_MODE_PRIVATE

   

LISTALLER_IPK_INSTALL_MODE_TEST

   

Property Details

The “current-mode” property

  “current-mode”             ListallerIPKInstallMode

current-mode.

Flags: Read / Write


The “locked” property

  “locked”                   gboolean

locked.

Flags: Read

Default value: FALSE


The “private-mode” property

  “private-mode”             gboolean

private-mode.

Flags: Read

Default value: FALSE


The “shared-mode” property

  “shared-mode”              gboolean

shared-mode.

Flags: Read

Default value: FALSE


The “test-mode” property

  “test-mode”                gboolean

test-mode.

Flags: Read

Default value: FALSE