2006-08-04 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/DataViews/_PersonView.py (__init__): connection to "active- person-changed" signal moved to set_active() (set_active, set_inactive): Reconnect to/disconnect from dbstate's "active-person-changed" signal. * src/DataViews/_RelationView.py (__init__): connection to "active- person-changed" signal moved to set_active() (set_active, set_inactive): Reconnect to/disconnect from dbstate's "active-person-changed" signal. svn: r7119
This commit is contained in:
@ -85,7 +85,7 @@ class PersonView(PageView.PersonNavView):
|
||||
|
||||
self.inactive = False
|
||||
dbstate.connect('database-changed',self.change_db)
|
||||
dbstate.connect('active-changed',self.goto_active_person)
|
||||
#dbstate.connect('active-changed',self.goto_active_person)
|
||||
self.handle_col = PeopleModel.COLUMN_INT_ID
|
||||
self.model = None
|
||||
self.generic_filter = None
|
||||
@ -101,7 +101,17 @@ class PersonView(PageView.PersonNavView):
|
||||
|
||||
def change_page(self):
|
||||
pass
|
||||
|
||||
|
||||
def set_active(self):
|
||||
PageView.PersonNavView.set_active(self)
|
||||
self.key_active_changed = self.dbstate.connect('active-changed',
|
||||
self.goto_active_person)
|
||||
self.goto_active_person()
|
||||
|
||||
def set_inactive(self):
|
||||
PageView.PersonNavView.set_inactive(self)
|
||||
self.dbstate.disconnect(self.key_active_changed)
|
||||
|
||||
def define_actions(self):
|
||||
"""
|
||||
Required define_actions function for PageView. Builds the action
|
||||
|
Reference in New Issue
Block a user