[Gnucash-changes] add hook for storing shared quickfill

Linas Vepstas linas at cvs.gnucash.org
Mon May 31 18:58:11 EDT 2004


Log Message:
-----------
add hook for storing shared quickfill

Tags:
----
gnucash-1-8-branch

Modified Files:
--------------
    gnucash/src/engine:
        gnc-book-p.h
        gnc-book.c
        gnc-book.h

Revision Data
-------------
Index: gnc-book.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/Attic/gnc-book.c,v
retrieving revision 1.97.2.2
retrieving revision 1.97.2.3
diff -Lsrc/engine/gnc-book.c -Lsrc/engine/gnc-book.c -u -r1.97.2.2 -r1.97.2.3
--- src/engine/gnc-book.c
+++ src/engine/gnc-book.c
@@ -81,6 +81,7 @@
   book->kvp_data = kvp_frame_new ();
   book->topgroup = xaccMallocAccountGroup(book);
   book->pricedb = gnc_pricedb_create(book);
+  book->shared_quickfill = NULL;
 
   book->sched_xactions = NULL;
   book->sx_notsaved = FALSE;
@@ -220,6 +221,20 @@
    return book->backend;
 }
 
+gpointer
+gnc_book_get_shared_quickfill_hack (GNCBook *book)
+{
+  if (!book) return NULL;
+  return book->shared_quickfill;
+}
+
+void
+gnc_book_set_shared_quickfill_hack (GNCBook *book, gpointer qf)
+{
+  if (!book) return;
+  book->shared_quickfill = qf;
+}
+
 /* ====================================================================== */
 /* setters */
 
Index: gnc-book.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/gnc-book.h,v
retrieving revision 1.37
retrieving revision 1.37.2.1
diff -Lsrc/engine/gnc-book.h -Lsrc/engine/gnc-book.h -u -r1.37 -r1.37.2.1
--- src/engine/gnc-book.h
+++ src/engine/gnc-book.h
@@ -108,4 +108,7 @@
 
 #define BOOK_KVP		"kvp"
 
+gpointer gnc_book_get_shared_quickfill_hack (GNCBook *);
+void gnc_book_set_shared_quickfill_hack (GNCBook *, gpointer);
+
 #endif /* GNC_BOOK_H */
Index: gnc-book-p.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/Attic/gnc-book-p.h,v
retrieving revision 1.22
retrieving revision 1.22.2.1
diff -Lsrc/engine/gnc-book-p.h -Lsrc/engine/gnc-book-p.h -u -r1.22 -r1.22.2.1
--- src/engine/gnc-book-p.h
+++ src/engine/gnc-book-p.h
@@ -55,6 +55,7 @@
   /* Pointers to top-level data structures. */
   AccountGroup *topgroup;
   GNCPriceDB *pricedb;
+  gpointer shared_quickfill;
 
   GList *sched_xactions;
   AccountGroup *template_group;


More information about the gnucash-changes mailing list