Class

CamelLocalSettings

since: 3.4

Description [src]

class Camel.LocalSettings : Camel.StoreSettings {
  /* No available fields */
}

Contains only private data that should be read and manipulated using the functions below.

Available since: 3.4

Instance methods

camel_local_settings_dup_path

Thread-safe variation of camel_local_settings_get_path(). Use this function when accessing settings from multiple threads.

since: 3.4

camel_local_settings_get_filter_all

Returns whether apply filters in all folders.

since: 3.24

camel_local_settings_get_filter_junk

Returns whether to check new messages for junk.

since: 3.24

camel_local_settings_get_maildir_alt_flag_sep

Returns, whether the Maildir provider should use alternative flag separator in the file name. When TRUE, uses an exclamation mark (!), when FALSE, uses the colon (:). The default is FALSE, to be consistent with the Maildir specification. The flag separator is flipped on the Windows build.

since: 3.40

camel_local_settings_get_path

Returns the file path to the root of the local mail store.

since: 3.4

camel_local_settings_set_filter_all

Sets whether to apply filters in all folders.

since: 3.24

camel_local_settings_set_filter_junk

Sets whether to check new messages for junk.

since: 3.24

camel_local_settings_set_maildir_alt_flag_sep

Sets whether Maildir should use alternative flag separator. See camel_local_settings_get_maildir_alt_flag_sep() for more information on what it means.

since: 3.40

camel_local_settings_set_path

Sets the file path to the root of the local mail store. Any trailing directory separator characters will be stripped off of the CamelLocalSettings:path property.

since: 3.4

Methods inherited from CamelStoreSettings (4)
camel_store_settings_get_filter_inbox

Returns whether to automatically apply filters to newly arrived messages in the store’s Inbox folder (assuming it has an Inbox folder).

since: 3.2

camel_store_settings_get_store_changes_interval

Returns the interval, in seconds, for the changes in the folder being saved automatically. 0 means immediately, while -1 means turning off automatic folder change saving.

since: 3.40

camel_store_settings_set_filter_inbox

Sets whether to automatically apply filters to newly arrived messages in the store’s Inbox folder (assuming it has an Inbox folder).

since: 3.2

camel_store_settings_set_store_changes_interval

Sets the interval, in seconds, for the changes in the folder being saved automatically. 0 means immediately, while -1 means turning off automatic folder change saving.

since: 3.40

Methods inherited from CamelSettings (2)
camel_settings_clone

Creates a copy of settings, such that passing settings and the copied instance to camel_settings_equal() would return TRUE.

since: 3.2

camel_settings_equal

Returns TRUE if settings_a and settings_b are equal.

since: 3.2

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Camel.LocalSettings:filter-all
No description available.

Camel.LocalSettings:filter-junk
No description available.

Camel.LocalSettings:maildir-alt-flag-sep
No description available.

Camel.LocalSettings:path
No description available.

Properties inherited from CamelStoreSettings (2)
Camel.StoreSettings:filter-inbox
No description available.

Camel.StoreSettings:store-changes-interval
No description available.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct CamelLocalSettingsClass {
  /* no available fields */
}
No description available.