MCPcopy Create free account
hub / github.com/HandBrake/HandBrake / presets_list_clear_default

Function presets_list_clear_default

gtk/src/presets.c:201–230  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

199}
200
201static void
202presets_list_clear_default(signal_user_data_t *ud)
203{
204 hb_preset_index_t *path;
205
206 path = hb_presets_get_default_index();
207 if (path == NULL || path->depth == 0)
208 return;
209
210 GtkTreeView *treeview;
211 GtkTreeStore *store;
212 GtkTreePath *treepath;
213 GtkTreeIter iter;
214
215 treeview = GTK_TREE_VIEW(ghb_builder_widget("presets_list"));
216 store = GTK_TREE_STORE(gtk_tree_view_get_model(treeview));
217 treepath = tree_path_new_from_index(path);
218 if (treepath)
219 {
220 if (gtk_tree_model_get_iter(GTK_TREE_MODEL(store), &iter, treepath))
221 {
222 gtk_tree_store_set(store, &iter,
223 1, 400,
224 2, 0 ,
225 -1);
226 }
227 gtk_tree_path_free(treepath);
228 }
229 free(path);
230}
231
232static gint
233preset_get_type(hb_preset_index_t *path)

Callers 2

settings_saveFunction · 0.85
preset_default_action_cbFunction · 0.85

Calls 3

ghb_builder_widgetFunction · 0.85
tree_path_new_from_indexFunction · 0.85

Tested by

no test coverage detected