diff --git a/src/file.h b/src/file.h
index 18e4068a1535819cee2562e1acce68ce31c68cdd..e90e555bb11d09dcad7191c71a334ea5e0b2a980 100644 (file)
--- a/src/file.h
+++ b/src/file.h
* Displays a file open dialog. Calls sp_file_open on
* an OK.
*/
-void sp_file_open_dialog (gpointer object, gpointer data);
+void sp_file_open_dialog (Gtk::Window &parentWindow, gpointer object, gpointer data);
/**
* Reverts file to disk-copy on "YES"
## S A V E
######################*/
+/*
+ * Added to make only the remote savings.
+ */
+
+bool file_save_remote(SPDocument *doc, const Glib::ustring &uri,
+ Inkscape::Extension::Extension *key, bool saveas, bool official);
+
/**
*
*/
-bool sp_file_save (gpointer object, gpointer data);
+bool sp_file_save (Gtk::Window &parentWindow, gpointer object, gpointer data);
/**
* Saves the given document. Displays a file select dialog
* to choose the new name.
*/
-bool sp_file_save_as (gpointer object, gpointer data);
+bool sp_file_save_as (Gtk::Window &parentWindow, gpointer object, gpointer data);
/**
* Saves a copy of the given document. Displays a file select dialog
* to choose a name for the copy.
*/
-bool sp_file_save_a_copy (gpointer object, gpointer data);
+bool sp_file_save_a_copy (Gtk::Window &parentWindow, gpointer object, gpointer data);
/**
* Saves the given document. Displays a file select dialog
* if needed.
*/
-bool sp_file_save_document (SPDocument *document);
+bool sp_file_save_document (Gtk::Window &parentWindow, SPDocument *document);
/* Do the saveas dialog with a document as the parameter */
-bool sp_file_save_dialog (SPDocument *doc, bool bAsCopy = FALSE);
+bool sp_file_save_dialog (Gtk::Window &parentWindow, SPDocument *doc, bool bAsCopy = FALSE);
/*######################
* Displays a file selector dialog, to allow the
* user to import data into the current document.
*/
-void sp_file_import (GtkWidget * widget);
+void sp_file_import (Gtk::Window &parentWindow);
/**
* Imports a resource
bool sp_file_export_dialog (void *widget);
+/*######################
+## E X P O R T T O O C A L
+######################*/
+
+/**
+ * Export the current document to OCAL
+ */
+void sp_file_export_to_ocal (Gtk::Window &parentWindow );
+
+
+/**
+ * Export the current document to OCAL
+ */
+bool sp_file_export_to_ocal_dialog (void *widget);
+
+
+/*######################
+## I M P O R T F R O M O C A L
+######################*/
+
+/**
+ * Import a document from OCAL
+ */
+void sp_file_import_from_ocal (Gtk::Window &parentWindow );
+
/*######################
## P R I N T
/**
*
*/
-void sp_file_print (void);
-
-/**
- *
- */
-void sp_file_print_direct (void);
+void sp_file_print (Gtk::Window& parentWindow);
/**
*