[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