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