It really looks like loading except that the function is :
gboolean save_file
instead of load_file.
load_file
You may simply return FALSE if you don't want to support saving.