<property name="action-name">app.queue-save</property>
</object>
</child>
+ <child>
+ <object class="GtkMenuItem" id="queue_open_menu">
+ <property name="label" translatable="yes">_Load Queue File</property>
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="use_underline">True</property>
+ <property name="action-name">app.queue-open</property>
+ </object>
+ </child>
</object>
</child>
</object>
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);
{ "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,
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)
{