From c03887672673ffd9b03cddf0f6b1317fbf5b1eaa Mon Sep 17 00:00:00 2001 From: Corey Daley Date: Mon, 12 Mar 2018 12:05:25 -0400 Subject: [PATCH] Adds Load Queue File to main Queue menu (#1223) Add a Load Queue File menu item to the main Queue menu for ease of use. --- gtk/src/ghb.m4 | 9 +++++++++ gtk/src/main.c | 3 +++ gtk/src/queuehandler.c | 7 +++++++ 3 files changed, 19 insertions(+) diff --git a/gtk/src/ghb.m4 b/gtk/src/ghb.m4 index 3d8c892f8..854edad5b 100644 --- a/gtk/src/ghb.m4 +++ b/gtk/src/ghb.m4 @@ -882,6 +882,15 @@ libx264 authors: app.queue-save + + + _Load Queue File + True + False + True + app.queue-open + + diff --git a/gtk/src/main.c b/gtk/src/main.c index da0d85478..9f6b8f7f7 100644 --- a/gtk/src/main.c +++ b/gtk/src/main.c @@ -851,6 +851,8 @@ queue_pause_action_cb(GSimpleAction *action, GVariant *param, gpointer ud); G_MODULE_EXPORT void queue_save_action_cb(GSimpleAction *action, GVariant *param, gpointer ud); G_MODULE_EXPORT void +queue_open_action_cb(GSimpleAction *action, GVariant *param, gpointer ud); +G_MODULE_EXPORT void show_presets_action_cb(GSimpleAction *action, GVariant *value, gpointer ud); G_MODULE_EXPORT void hbfd_action_cb(GSimpleAction *action, GVariant *value, gpointer ud); @@ -899,6 +901,7 @@ static void map_actions(GApplication * app, signal_user_data_t * ud) { "queue-start", queue_start_action_cb }, { "queue-pause", queue_pause_action_cb }, { "queue-save", queue_save_action_cb }, + { "queue-open", queue_open_action_cb }, { "hbfd", NULL, NULL, "false", hbfd_action_cb }, { "show-presets", NULL, diff --git a/gtk/src/queuehandler.c b/gtk/src/queuehandler.c index 75fe204d2..0bb216a41 100644 --- a/gtk/src/queuehandler.c +++ b/gtk/src/queuehandler.c @@ -979,6 +979,13 @@ queue_save_action_cb(GSimpleAction *action, GVariant *param, save_queue_file(ud); } +G_MODULE_EXPORT void +queue_open_action_cb(GSimpleAction *action, GVariant *param, + signal_user_data_t *ud) +{ + open_queue_file(ud); +} + G_MODULE_EXPORT void queue_open_clicked_cb(GtkWidget *widget, signal_user_data_t *ud) { -- 2.40.0