* src/EditSource.py (display_references): List source's references
from personal and family gallery objects. svn: r4120
This commit is contained in:
parent
b808432d36
commit
6fdd7e2556
@ -1,3 +1,7 @@
|
|||||||
|
2005-03-06 Alex Roitman <shura@alex.neuro.umn.edu>
|
||||||
|
* src/EditSource.py (display_references): List source's references
|
||||||
|
from personal and family gallery objects.
|
||||||
|
|
||||||
2005-03-04 Alex Roitman <shura@alex.neuro.umn.edu>
|
2005-03-04 Alex Roitman <shura@alex.neuro.umn.edu>
|
||||||
* src/GenericFilter.py (HasAttribute.apply): Make work when no value
|
* src/GenericFilter.py (HasAttribute.apply): Make work when no value
|
||||||
is given; (HasFamilyAttribute.apply): Make work when no value is given.
|
is given; (HasFamilyAttribute.apply): Make work when no value is given.
|
||||||
|
@ -260,9 +260,11 @@ class EditSource:
|
|||||||
p_attr_list = []
|
p_attr_list = []
|
||||||
p_addr_list = []
|
p_addr_list = []
|
||||||
p_name_list = []
|
p_name_list = []
|
||||||
|
p_media_list = []
|
||||||
m_list = []
|
m_list = []
|
||||||
f_event_list = []
|
f_event_list = []
|
||||||
f_attr_list = []
|
f_attr_list = []
|
||||||
|
f_media_list = []
|
||||||
person_list = []
|
person_list = []
|
||||||
p_list = []
|
p_list = []
|
||||||
for key in self.db.get_place_handles():
|
for key in self.db.get_place_handles():
|
||||||
@ -295,6 +297,12 @@ class EditSource:
|
|||||||
for sref in v.get_source_references():
|
for sref in v.get_source_references():
|
||||||
if sref.get_base_handle() == self.source.get_handle():
|
if sref.get_base_handle() == self.source.get_handle():
|
||||||
p_addr_list.append((name,v.get_street()))
|
p_addr_list.append((name,v.get_street()))
|
||||||
|
for v in p.get_media_list():
|
||||||
|
for sref in v.get_source_references():
|
||||||
|
if sref.get_base_handle() == self.source.get_handle():
|
||||||
|
o_handle = v.get_reference_handle()
|
||||||
|
o = self.db.get_object_from_handle(o_handle)
|
||||||
|
p_media_list.append((name,o.get_description()))
|
||||||
for object_handle in self.db.get_media_object_handles():
|
for object_handle in self.db.get_media_object_handles():
|
||||||
obj = self.db.get_object_from_handle(object_handle)
|
obj = self.db.get_object_from_handle(object_handle)
|
||||||
name = obj.get_description()
|
name = obj.get_description()
|
||||||
@ -324,10 +332,16 @@ class EditSource:
|
|||||||
for sref in v.get_source_references():
|
for sref in v.get_source_references():
|
||||||
if sref.get_base_handle() == self.source.get_handle():
|
if sref.get_base_handle() == self.source.get_handle():
|
||||||
f_event_list.append((name,v.get_name()))
|
f_event_list.append((name,v.get_name()))
|
||||||
for v in p.get_attribute_list():
|
for v in family.get_attribute_list():
|
||||||
for sref in v.get_source_references():
|
for sref in v.get_source_references():
|
||||||
if sref.get_base_handle() == self.source.get_handle():
|
if sref.get_base_handle() == self.source.get_handle():
|
||||||
f_attr_list.append((name,v.get_type()))
|
f_attr_list.append((name,v.get_type()))
|
||||||
|
for v in family.get_media_list():
|
||||||
|
for sref in v.get_source_references():
|
||||||
|
if sref.get_base_handle() == self.source.get_handle():
|
||||||
|
o_handle = v.get_reference_handle()
|
||||||
|
o = self.db.get_object_from_handle(o_handle)
|
||||||
|
f_media_list.append((name,o.get_description()))
|
||||||
|
|
||||||
slist = self.top_window.get_widget('slist')
|
slist = self.top_window.get_widget('slist')
|
||||||
|
|
||||||
@ -355,6 +369,12 @@ class EditSource:
|
|||||||
any = 1
|
any = 1
|
||||||
for p in p_name_list:
|
for p in p_name_list:
|
||||||
self.model.add([_("Individual Names"),p[0],p[1]])
|
self.model.add([_("Individual Names"),p[0],p[1]])
|
||||||
|
|
||||||
|
if len(p_media_list) > 0:
|
||||||
|
any = 1
|
||||||
|
for p in p_media_list:
|
||||||
|
self.model.add([_("Individual Gallery Objects"),p[0],p[1]])
|
||||||
|
|
||||||
if len(f_event_list) > 0:
|
if len(f_event_list) > 0:
|
||||||
any = 1
|
any = 1
|
||||||
for p in f_event_list:
|
for p in f_event_list:
|
||||||
@ -365,6 +385,11 @@ class EditSource:
|
|||||||
for p in f_event_list:
|
for p in f_event_list:
|
||||||
self.model.add([_("Family Attributes"),p[0],
|
self.model.add([_("Family Attributes"),p[0],
|
||||||
const.display_fattr(p[1])])
|
const.display_fattr(p[1])])
|
||||||
|
if len(f_media_list) > 0:
|
||||||
|
any = 1
|
||||||
|
for p in f_media_list:
|
||||||
|
self.model.add([_("Family Gallery Objects"),p[0],p[1]])
|
||||||
|
|
||||||
if len(m_list) > 0:
|
if len(m_list) > 0:
|
||||||
any = 1
|
any = 1
|
||||||
for p in m_list:
|
for p in m_list:
|
||||||
|
Loading…
Reference in New Issue
Block a user