r18425 - gnucash/trunk/src/gnome-utils - Fix bug 492865 - Add Last Reconcile Date as an Option in the Chart of Accounts
Phil Longstaff
plongstaff at code.gnucash.org
Thu Nov 19 21:10:09 EST 2009
Author: plongstaff
Date: 2009-11-19 21:10:08 -0500 (Thu, 19 Nov 2009)
New Revision: 18425
Trac: http://svn.gnucash.org/trac/changeset/18425
Modified:
gnucash/trunk/src/gnome-utils/gnc-tree-model-account.c
gnucash/trunk/src/gnome-utils/gnc-tree-model-account.h
gnucash/trunk/src/gnome-utils/gnc-tree-view-account.c
Log:
Fix bug 492865 - Add Last Reconcile Date as an Option in the Chart of Accounts
Patch by David Hampton
Modified: gnucash/trunk/src/gnome-utils/gnc-tree-model-account.c
===================================================================
--- gnucash/trunk/src/gnome-utils/gnc-tree-model-account.c 2009-11-20 01:20:47 UTC (rev 18424)
+++ gnucash/trunk/src/gnome-utils/gnc-tree-model-account.c 2009-11-20 02:10:08 UTC (rev 18425)
@@ -394,6 +394,7 @@
case GNC_TREE_MODEL_ACCOUNT_COL_CLEARED_REPORT:
case GNC_TREE_MODEL_ACCOUNT_COL_RECONCILED:
case GNC_TREE_MODEL_ACCOUNT_COL_RECONCILED_REPORT:
+ case GNC_TREE_MODEL_ACCOUNT_COL_RECONCILED_DATE:
case GNC_TREE_MODEL_ACCOUNT_COL_FUTURE_MIN:
case GNC_TREE_MODEL_ACCOUNT_COL_FUTURE_MIN_REPORT:
case GNC_TREE_MODEL_ACCOUNT_COL_TOTAL:
@@ -583,6 +584,7 @@
Account *account;
gboolean negative; /* used to set "deficit style" aka red numbers */
gchar *string;
+ time_t last_date;
g_return_if_fail (GNC_IS_TREE_MODEL_ACCOUNT (model));
g_return_if_fail (iter != NULL);
@@ -705,6 +707,13 @@
account, FALSE, &negative);
g_value_take_string (value, string);
break;
+ case GNC_TREE_MODEL_ACCOUNT_COL_RECONCILED_DATE:
+ g_value_init (value, G_TYPE_STRING);
+ if (xaccAccountGetReconcileLastDate(account, &last_date)) {
+ g_value_take_string(value, qof_print_date(last_date));
+ }
+ break;
+
case GNC_TREE_MODEL_ACCOUNT_COL_COLOR_RECONCILED:
g_value_init (value, G_TYPE_STRING);
string = gnc_ui_account_get_print_balance(xaccAccountGetReconciledBalanceInCurrency,
Modified: gnucash/trunk/src/gnome-utils/gnc-tree-model-account.h
===================================================================
--- gnucash/trunk/src/gnome-utils/gnc-tree-model-account.h 2009-11-20 01:20:47 UTC (rev 18424)
+++ gnucash/trunk/src/gnome-utils/gnc-tree-model-account.h 2009-11-20 02:10:08 UTC (rev 18425)
@@ -69,6 +69,7 @@
GNC_TREE_MODEL_ACCOUNT_COL_CLEARED_REPORT,
GNC_TREE_MODEL_ACCOUNT_COL_RECONCILED,
GNC_TREE_MODEL_ACCOUNT_COL_RECONCILED_REPORT,
+ GNC_TREE_MODEL_ACCOUNT_COL_RECONCILED_DATE,
GNC_TREE_MODEL_ACCOUNT_COL_FUTURE_MIN,
GNC_TREE_MODEL_ACCOUNT_COL_FUTURE_MIN_REPORT,
GNC_TREE_MODEL_ACCOUNT_COL_TOTAL,
Modified: gnucash/trunk/src/gnome-utils/gnc-tree-view-account.c
===================================================================
--- gnucash/trunk/src/gnome-utils/gnc-tree-view-account.c 2009-11-20 01:20:47 UTC (rev 18424)
+++ gnucash/trunk/src/gnome-utils/gnc-tree-view-account.c 2009-11-20 02:10:08 UTC (rev 18425)
@@ -597,6 +597,11 @@
GNC_TREE_MODEL_ACCOUNT_COL_COLOR_RECONCILED,
GNC_TREE_VIEW_COLUMN_VISIBLE_ALWAYS,
sort_by_reconciled_value);
+ gnc_tree_view_add_text_column(view, _("Last Reconcile Date"), "last-recon-date", NULL,
+ "Last Reconcile Date",
+ GNC_TREE_MODEL_ACCOUNT_COL_RECONCILED_DATE,
+ GNC_TREE_VIEW_COLUMN_VISIBLE_ALWAYS,
+ sort_by_string);
gnc_tree_view_add_numeric_column(view, _("Future Minimum"), "future_min",
SAMPLE_ACCOUNT_VALUE,
GNC_TREE_MODEL_ACCOUNT_COL_FUTURE_MIN,
More information about the gnucash-changes
mailing list