+void
+psppire_data_store_set_case_file (PsppireDataStore *data_store,
+ PsppireCaseFile *cf)
+{
+ if ( data_store->case_file)
+ {
+ g_object_unref (data_store->case_file);
+ }
+
+ data_store->case_file = cf;
+
+ g_signal_connect (data_store->case_file, "cases-deleted",
+ G_CALLBACK (delete_cases_callback),
+ data_store);
+
+ g_signal_connect (data_store->case_file, "case-inserted",
+ G_CALLBACK (insert_case_callback),
+ data_store);
+
+
+ g_signal_connect (data_store->case_file, "case-changed",
+ G_CALLBACK (changed_case_callback),
+ data_store);
+}
+
+