r20626 - gnucash/trunk/src/business/business-gnome - Emit qof add events when a new owner is added

Geert Janssens gjanssens at code.gnucash.org
Wed May 11 17:52:03 EDT 2011


Author: gjanssens
Date: 2011-05-11 17:52:03 -0400 (Wed, 11 May 2011)
New Revision: 20626
Trac: http://svn.gnucash.org/trac/changeset/20626

Modified:
   gnucash/trunk/src/business/business-gnome/dialog-customer.c
   gnucash/trunk/src/business/business-gnome/dialog-employee.c
   gnucash/trunk/src/business/business-gnome/dialog-job.c
   gnucash/trunk/src/business/business-gnome/dialog-vendor.c
Log:
Emit qof add events when a new owner is added

Modified: gnucash/trunk/src/business/business-gnome/dialog-customer.c
===================================================================
--- gnucash/trunk/src/business/business-gnome/dialog-customer.c	2011-05-11 21:51:54 UTC (rev 20625)
+++ gnucash/trunk/src/business/business-gnome/dialog-customer.c	2011-05-11 21:52:03 UTC (rev 20626)
@@ -207,6 +207,8 @@
 
     gncCustomerBeginEdit (cust);
 
+    qof_event_gen(QOF_INSTANCE(cust), QOF_EVENT_ADD, NULL);
+
     gncCustomerSetID (cust, gtk_editable_get_chars
                       (GTK_EDITABLE (cw->id_entry), 0, -1));
     gncCustomerSetName (cust, gtk_editable_get_chars

Modified: gnucash/trunk/src/business/business-gnome/dialog-employee.c
===================================================================
--- gnucash/trunk/src/business/business-gnome/dialog-employee.c	2011-05-11 21:51:54 UTC (rev 20625)
+++ gnucash/trunk/src/business/business-gnome/dialog-employee.c	2011-05-11 21:52:03 UTC (rev 20626)
@@ -125,6 +125,8 @@
 
     gncEmployeeBeginEdit (employee);
 
+    qof_event_gen(QOF_INSTANCE(employee), QOF_EVENT_ADD, NULL);
+
     gncEmployeeSetID (employee, gtk_editable_get_chars
                       (GTK_EDITABLE (ew->id_entry), 0, -1));
     gncEmployeeSetUsername (employee, gtk_editable_get_chars

Modified: gnucash/trunk/src/business/business-gnome/dialog-job.c
===================================================================
--- gnucash/trunk/src/business/business-gnome/dialog-job.c	2011-05-11 21:51:54 UTC (rev 20625)
+++ gnucash/trunk/src/business/business-gnome/dialog-job.c	2011-05-11 21:52:03 UTC (rev 20626)
@@ -101,6 +101,8 @@
     gnc_suspend_gui_refresh ();
     gncJobBeginEdit (job);
 
+    qof_event_gen(QOF_INSTANCE(job), QOF_EVENT_ADD, NULL);
+
     gncJobSetID (job, gtk_editable_get_chars (GTK_EDITABLE (jw->id_entry),
                  0, -1));
     gncJobSetName (job, gtk_editable_get_chars (GTK_EDITABLE (jw->name_entry),

Modified: gnucash/trunk/src/business/business-gnome/dialog-vendor.c
===================================================================
--- gnucash/trunk/src/business/business-gnome/dialog-vendor.c	2011-05-11 21:51:54 UTC (rev 20625)
+++ gnucash/trunk/src/business/business-gnome/dialog-vendor.c	2011-05-11 21:52:03 UTC (rev 20626)
@@ -140,6 +140,8 @@
     gnc_suspend_gui_refresh ();
     gncVendorBeginEdit (vendor);
 
+    qof_event_gen(QOF_INSTANCE(vendor), QOF_EVENT_ADD, NULL);
+
     gncVendorSetID (vendor, gtk_editable_get_chars
                     (GTK_EDITABLE (vw->id_entry), 0, -1));
     gncVendorSetName (vendor, gtk_editable_get_chars



More information about the gnucash-changes mailing list