[billreminder] Fixing the display of bills on timeline when the view is changed.
- From: Og B. Maciel <ogmaciel src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [billreminder] Fixing the display of bills on timeline when the view is changed.
- Date: Wed, 2 Dec 2009 23:58:25 +0000 (UTC)
commit 032c4889fd5edd2fdf86ccaea5d05ec3c60fe653
Author: Luiz Armesto <luiz armesto gmail com>
Date: Wed Dec 2 21:24:30 2009 -0200
Fixing the display of bills on timeline when the view is changed.
src/gui/maindialog.py | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/src/gui/maindialog.py b/src/gui/maindialog.py
index f55f8cf..e7a393f 100644
--- a/src/gui/maindialog.py
+++ b/src/gui/maindialog.py
@@ -432,6 +432,7 @@ class MainDialog:
def switch_view(self, view_number):
self.gconf_client.set_int(GCONF_GUI_PATH + 'show_paid_bills', view_number)
self.reloadTreeView()
+ self.reloadTimeline()
def on_showNotPaid_toggled(self, action):
if action.get_active():
@@ -466,6 +467,7 @@ class MainDialog:
self._bullet_cache[date] = self.actions.get_bills(dueDate=date)
if self._bullet_cache[date]:
+ status = self.gconf_client.get_int(GCONF_GUI_PATH + 'show_paid_bills')
amount = 0
tooltip = ''
bullet = Bullet()
@@ -480,10 +482,14 @@ class MainDialog:
tooltip += '\n' + bill.notes
if bill.paid:
+ if status == 0: return False
+
bullet.status = bullet.status | bullet.PAID
elif date <= datetime.date.today():
+ if status == 1: return False
bullet.status = bullet.status | bullet.OVERDUE
else:
+ if status == 1: return False
bullet.status = bullet.status | bullet.TO_BE_PAID
bullet.amountDue = amount
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]