| 265 gboolean |
265 gboolean |
| 266 purple_core_get_developer_mode(void) { |
266 purple_core_get_developer_mode(void) { |
| 267 GSettings *settings = NULL; |
267 GSettings *settings = NULL; |
| 268 gboolean developer_mode = FALSE; |
268 gboolean developer_mode = FALSE; |
| 269 |
269 |
| 270 settings = g_settings_new_with_backend("im.pidgin.Purple.Core", |
270 settings = purple_core_new_settings("im.pidgin.Purple.Core"); |
| 271 settings_backend); |
|
| 272 |
|
| 273 developer_mode = g_settings_get_boolean(settings, "developer-mode"); |
271 developer_mode = g_settings_get_boolean(settings, "developer-mode"); |
| |
272 g_clear_object(&settings); |
| 274 |
273 |
| 275 return developer_mode; |
274 return developer_mode; |
| 276 } |
275 } |
| 277 |
276 |
| 278 gpointer |
277 gpointer |
| 279 purple_core_get_settings_backend(void) { |
278 purple_core_get_settings_backend(void) { |
| 280 return settings_backend; |
279 return settings_backend; |
| |
280 } |
| |
281 |
| |
282 GSettings * |
| |
283 purple_core_new_settings(const char *schema_id) { |
| |
284 g_return_val_if_fail(schema_id != NULL, NULL); |
| |
285 |
| |
286 return g_settings_new_with_backend(schema_id, settings_backend); |
| 281 } |
287 } |
| 282 |
288 |
| 283 PurpleUi * |
289 PurpleUi * |
| 284 purple_core_get_ui(void) { |
290 purple_core_get_ui(void) { |
| 285 return _core->ui; |
291 return _core->ui; |