![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
Functions | |
static gchar * | char2qstring (const gchar *in, gsize *size) |
static gboolean | check_error (GError *error) |
static gboolean | start_kwallet (backend_kwallet_context_t *context) |
static gboolean | init_kwallet (backend_kwallet_context_t *context) |
const backend_kwallet_context_t * | dt_pwstorage_kwallet_new () |
void | dt_pwstorage_kwallet_destroy (const backend_kwallet_context_t *context) |
static int | get_wallet_handle (const backend_kwallet_context_t *context) |
gboolean | dt_pwstorage_kwallet_set (const backend_kwallet_context_t *context, const gchar *slot, GHashTable *table) |
static gchar * | array2string (const gchar *pos, guint *length) |
GHashTable * | dt_pwstorage_kwallet_get (const backend_kwallet_context_t *context, const gchar *slot) |
Variables | |
static const gchar * | app_id = "ansel" |
static const gchar * | kwallet_folder = "ansel credentials" |
static const gchar * | kwallet_service_name = "org.kde.kwalletd" |
static const gchar * | kwallet_path = "/modules/kwalletd" |
static const gchar * | kwallet_interface = "org.kde.KWallet" |
static const gchar * | klauncher_service_name = "org.kde.klauncher" |
static const gchar * | klauncher_path = "/KLauncher" |
static const gchar * | klauncher_interface = "org.kde.KLauncher" |
static const gint | invalid_kwallet_handle = -1 |
|
static |
References DT_DEBUG_PWSTORAGE, dt_print(), and error().
Referenced by dt_pwstorage_kwallet_get().
|
static |
References DT_DEBUG_PWSTORAGE, dt_print(), error(), and size.
Referenced by dt_pwstorage_kwallet_set().
|
static |
References DT_DEBUG_PWSTORAGE, dt_print(), error(), FALSE, and TRUE.
Referenced by dt_pwstorage_kwallet_get(), dt_pwstorage_kwallet_new(), dt_pwstorage_kwallet_set(), get_wallet_handle(), init_kwallet(), and start_kwallet().
void dt_pwstorage_kwallet_destroy | ( | const backend_kwallet_context_t * | context | ) |
Cleanup and destroy kwallet backend context.
Referenced by dt_pwstorage_destroy().
GHashTable * dt_pwstorage_kwallet_get | ( | const backend_kwallet_context_t * | context, |
const gchar * | slot | ||
) |
Load (key,value) pairs.
References app_id, array2string(), check_error(), DT_DEBUG_PWSTORAGE, dt_print(), error(), FALSE, get_wallet_handle(), key, kwallet_folder, and backend_kwallet_context_t::proxy.
Referenced by dt_pwstorage_get().
const backend_kwallet_context_t * dt_pwstorage_kwallet_new | ( | ) |
Initializes a new kwallet backend context.
References check_error(), backend_kwallet_context_t::connection, error(), init_kwallet(), and start_kwallet().
Referenced by dt_pwstorage_new().
gboolean dt_pwstorage_kwallet_set | ( | const backend_kwallet_context_t * | context, |
const gchar * | slot, | ||
GHashTable * | table | ||
) |
Store (key,value) pairs.
References app_id, char2qstring(), check_error(), DT_DEBUG_PWSTORAGE, dt_print(), error(), FALSE, get_wallet_handle(), key, kwallet_folder, backend_kwallet_context_t::proxy, size, and TRUE.
Referenced by dt_pwstorage_set().
|
static |
References app_id, check_error(), error(), FALSE, invalid_kwallet_handle, kwallet_folder, backend_kwallet_context_t::proxy, and backend_kwallet_context_t::wallet_name.
Referenced by dt_pwstorage_kwallet_get(), and dt_pwstorage_kwallet_set().
|
static |
|
static |
References check_error(), backend_kwallet_context_t::connection, DT_DEBUG_PWSTORAGE, dt_print(), error(), FALSE, klauncher_interface, klauncher_path, klauncher_service_name, and TRUE.
Referenced by dt_pwstorage_kwallet_new().
|
static |
Referenced by dt_pwstorage_kwallet_get(), dt_pwstorage_kwallet_set(), and get_wallet_handle().
|
static |
Referenced by get_wallet_handle().
|
static |
Referenced by start_kwallet().
|
static |
Referenced by start_kwallet().
|
static |
Referenced by start_kwallet().
|
static |
Referenced by dt_pwstorage_kwallet_get(), dt_pwstorage_kwallet_set(), and get_wallet_handle().
|
static |
Referenced by init_kwallet().
|
static |
Referenced by init_kwallet().
|
static |
Referenced by init_kwallet().