|
GnuCash
5.6-150-g038405b370+
|
Go to the source code of this file.
Data Structures | |
| struct | GncLotClass |
Macros | |
| #define | GNCLotClass GncLotClass |
| #define | GNC_TYPE_LOT (gnc_lot_get_type ()) |
| #define | GNC_LOT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GNC_TYPE_LOT, GNCLot)) |
| #define | GNC_LOT_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GNC_TYPE_LOT, GNCLotClass)) |
| #define | GNC_IS_LOT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GNC_TYPE_LOT)) |
| #define | GNC_IS_LOT_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GNC_TYPE_LOT)) |
| #define | GNC_LOT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GNC_TYPE_LOT, GNCLotClass)) |
| #define | gnc_lot_get_guid(X) qof_entity_get_guid(QOF_INSTANCE(X)) |
| #define | LOT_IS_CLOSED "is-closed?" |
| #define | LOT_BALANCE "balance" |
| #define | LOT_TITLE "lot-title" |
| #define | LOT_NOTES "notes" |
Functions | |
| GType | gnc_lot_get_type (void) |
| GNCLot * | gnc_lot_new (QofBook *) |
| void | gnc_lot_destroy (GNCLot *) |
| GNCLot * | gnc_lot_lookup (const GncGUID *guid, QofBook *book) |
| QofBook * | gnc_lot_get_book (GNCLot *) |
| void | gnc_lot_begin_edit (GNCLot *lot) |
| void | gnc_lot_commit_edit (GNCLot *lot) |
| void | gnc_lot_add_split (GNCLot *, Split *) |
| Adds a split to this lot. More... | |
| void | gnc_lot_remove_split (GNCLot *, Split *) |
| Adds a split from this lot. | |
| SplitList * | gnc_lot_get_split_list (const GNCLot *) |
| Returns a list of all the splits in this lot. More... | |
| gint | gnc_lot_count_splits (const GNCLot *) |
| Account * | gnc_lot_get_account (const GNCLot *) |
| Returns the account with which this lot is associated. | |
| void | gnc_lot_set_account (GNCLot *, Account *) |
| GncInvoice * | gnc_lot_get_cached_invoice (const GNCLot *lot) |
| Returns the invoice with which this lot is associated. | |
| void | gnc_lot_set_cached_invoice (GNCLot *lot, GncInvoice *invoice) |
| gnc_numeric | gnc_lot_get_balance (GNCLot *) |
| Returns the lot balance. More... | |
| void | gnc_lot_get_balance_before (const GNCLot *, const Split *, gnc_numeric *, gnc_numeric *) |
| Computes both the balance and value in the lot considering only splits in transactions prior to the one containing the given split or other splits in the same transaction. More... | |
| gboolean | gnc_lot_is_closed (GNCLot *) |
| Returns closed status of the given lot. More... | |
| Split * | gnc_lot_get_earliest_split (GNCLot *lot) |
| Convenience routine to identify the earliest date in the lot. More... | |
| Split * | gnc_lot_get_latest_split (GNCLot *lot) |
| Convenience routineto identify the date this lot was closed. More... | |
| void | gnc_lot_set_closed_unknown (GNCLot *) |
| Reset closed flag so that it will be recalculated. More... | |
| GNCLot * | gnc_lot_make_default (Account *acc) |
Get/set the account title and notes. | |
| const char * | gnc_lot_get_title (const GNCLot *) |
| const char * | gnc_lot_get_notes (const GNCLot *) |
| void | gnc_lot_set_title (GNCLot *, const char *) |
| void | gnc_lot_set_notes (GNCLot *, const char *) |
Definition in file gnc-lot.h.
1.8.14