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

Function queue_delete_complete_action_cb

gtk/src/queuehandler.c:2324–2345  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2322}
2323
2324G_MODULE_EXPORT void
2325queue_delete_complete_action_cb (GSimpleAction *action, GVariant *param,
2326 signal_user_data_t *ud)
2327{
2328 int ii, count, status;
2329 GhbValue * queueDict, * uiDict;
2330
2331 count = ghb_array_len(ud->queue);
2332 for (ii = count - 1; ii >= 0; ii--)
2333 {
2334 queueDict = ghb_array_get(ud->queue, ii);
2335 uiDict = ghb_dict_get(queueDict, "uiSettings");
2336 status = ghb_dict_get_int(uiDict, "job_status");
2337 if (status == GHB_QUEUE_DONE)
2338 {
2339 ghb_queue_remove_row_at_index(ii);
2340 }
2341 }
2342 ghb_save_queue(ud->queue);
2343 ghb_update_pending(ud);
2344 ghb_queue_buttons_grey(ud);
2345}
2346
2347G_MODULE_EXPORT void
2348queue_reset_all_action_cb (GSimpleAction *action, GVariant *param,

Callers

nothing calls this directly

Calls 5

ghb_dict_get_intFunction · 0.85
ghb_save_queueFunction · 0.85
ghb_update_pendingFunction · 0.85
ghb_queue_buttons_greyFunction · 0.85

Tested by

no test coverage detected