r18762 - gnucash/trunk/src/engine - Add a few gobject properties to some engine object types. This adds more of the gobject infrastructure to Transaction, Split, SchedXaction and GNCPrice. Gobject properties provides a standardized interface to the engine objects which should allow standard and simplified read/write mechanisms. For the sql backend, for example, db columns can be mapped to properties. In a generalized csv importer, csv columns can be mapped to properties.

Phil Longstaff plongstaff at code.gnucash.org
Sun Feb 28 12:35:54 EST 2010


Author: plongstaff
Date: 2010-02-28 12:35:53 -0500 (Sun, 28 Feb 2010)
New Revision: 18762
Trac: http://svn.gnucash.org/trac/changeset/18762

Modified:
   gnucash/trunk/src/engine/SchedXaction.c
   gnucash/trunk/src/engine/Split.c
   gnucash/trunk/src/engine/Transaction.c
   gnucash/trunk/src/engine/gnc-pricedb.c
Log:
Add a few gobject properties to some engine object types.  This adds more of the gobject infrastructure to Transaction, Split, SchedXaction and GNCPrice.  Gobject properties provides a standardized interface to the engine objects which should allow standard and simplified read/write mechanisms.  For the sql backend, for example, db columns can be mapped to properties.  In a generalized csv importer, csv columns can be mapped to properties.




More information about the gnucash-patches mailing list