* src/GrampsDBCallback.py: rewrite of new callback scheme using python signals

* src/GrampsDbBase.py: handle signals instead of callback functions
* src/GrampsInMemDB.py: handle signals instead of callback functions
* src/Makefile.am: Add GrampsDBCallback.py
* src/PeopleView.py: handle signals instead of callback functions
* src/PlaceView.py: handle signals instead of callback functions
* src/SourceView.py: handle signals instead of callback functions


svn: r4277
This commit is contained in:
Don Allingham
2005-04-01 20:04:12 +00:00
parent 719727da75
commit c2b556d9f4
9 changed files with 93 additions and 214 deletions

View File

@ -106,9 +106,10 @@ class SourceView:
self.click_col = column
def change_db(self,db):
db.add_source_callbacks(
'source_view', self.source_add, self.source_update,
self.source_delete, self.build_tree)
db.connect('source-add', self.source_add)
db.connect('source-update', self.source_update)
db.connect('source-delete', self.source_delete)
db.connect('source-rebuild',self.build_tree)
self.build_columns()
self.build_tree()