X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=gtk%2Fsrc%2Fpresets.h;h=a4da4ed74c78e5a45920369b831d2cff1f768940;hb=9460d9624a5cf24126bc39605bc47d43330fcdf4;hp=3b2f572b1a88ea288f8e65b924207b2f235abc12;hpb=1d001545d16698ef31a2b40879d272b5bd23a22c;p=handbrake-jp%2Fhandbrake-jp-git.git diff --git a/gtk/src/presets.h b/gtk/src/presets.h index 3b2f572b..a4da4ed7 100644 --- a/gtk/src/presets.h +++ b/gtk/src/presets.h @@ -17,9 +17,8 @@ #define _GHB_PRESETS_H_ void ghb_settings_save(signal_user_data_t *ud, const gchar *name); -void ghb_presets_load(void); -void ghb_update_from_preset(signal_user_data_t *ud, - const GValue *preset, const gchar *key); +void ghb_presets_load(signal_user_data_t *ud); +void ghb_update_from_preset(signal_user_data_t *ud, const gchar *key); void ghb_prefs_load(signal_user_data_t *ud); void ghb_settings_init(signal_user_data_t *ud); void ghb_settings_close(); @@ -29,7 +28,7 @@ void ghb_pref_save(GValue *settings, const gchar *key); void ghb_save_queue(GValue *queue); GValue* ghb_load_queue(); void ghb_remove_queue_file(void);; -gchar* ghb_get_user_config_dir(); +gchar* ghb_get_user_config_dir(gchar *subdir); void ghb_settings_to_ui(signal_user_data_t *ud, GValue *dict); void ghb_clear_presets_selection(signal_user_data_t *ud); void ghb_select_preset(GtkBuilder *builder, @@ -38,5 +37,10 @@ void ghb_select_default_preset(GtkBuilder *builder); void ghb_presets_list_init(signal_user_data_t *ud, gint *indices, gint len); GValue* ghb_parse_preset_path(const gchar *path); gchar* ghb_preset_path_string(const GValue *path); +gboolean ghb_preset_is_custom(void); +void ghb_prefs_store(void); +void ghb_pref_set(GValue *settings, const gchar *key); +gboolean ghb_lock_file(const gchar *name); +void ghb_refresh_preset(signal_user_data_t *ud); #endif // _GHB_PRESETS_H_