* src/Editors/_EditEventRef.py: new SelectPlace interface, remove
old code svn: r6696
This commit is contained in:
parent
ec18684ca3
commit
72dcefbc0f
@ -1,6 +1,7 @@
|
|||||||
2006-05-17 Don Allingham <don@gramps-project.org>
|
2006-05-17 Don Allingham <don@gramps-project.org>
|
||||||
* src/Editors/_EditPlace.py: new SelectPlace interface
|
* src/Editors/_EditPlace.py: new SelectPlace interface
|
||||||
* src/Editors/_EditEventRef.py: new SelectPlace interface
|
* src/Editors/_EditEventRef.py: new SelectPlace interface, remove
|
||||||
|
old code
|
||||||
* src/Editors/_EditEvent.py: new SelectPlace interface
|
* src/Editors/_EditEvent.py: new SelectPlace interface
|
||||||
* src/GrampsWidgets.py: new Place editor interface
|
* src/GrampsWidgets.py: new Place editor interface
|
||||||
|
|
||||||
|
@ -195,24 +195,11 @@ class EditEventRef(EditReference):
|
|||||||
|
|
||||||
def ok_clicked(self,obj):
|
def ok_clicked(self,obj):
|
||||||
|
|
||||||
(need_new, handle) = self.place_field.get_place_info()
|
|
||||||
if need_new:
|
|
||||||
place_obj = RelLib.Place()
|
|
||||||
place_obj.set_handle(Utils.create_id())
|
|
||||||
place_obj.set_title(handle)
|
|
||||||
self.source.set_place_handle(place_obj.get_handle())
|
|
||||||
else:
|
|
||||||
self.source.set_place_handle(handle)
|
|
||||||
|
|
||||||
trans = self.db.transaction_begin()
|
trans = self.db.transaction_begin()
|
||||||
if self.source.handle:
|
if self.source.handle:
|
||||||
if need_new:
|
|
||||||
self.db.add_place(place_obj,trans)
|
|
||||||
self.commit_event(self.source,trans)
|
self.commit_event(self.source,trans)
|
||||||
self.db.transaction_commit(trans,_("Modify Event"))
|
self.db.transaction_commit(trans,_("Modify Event"))
|
||||||
else:
|
else:
|
||||||
if need_new:
|
|
||||||
self.db.add_place(place_obj,trans)
|
|
||||||
self.add_event(self.source,trans)
|
self.add_event(self.source,trans)
|
||||||
self.db.transaction_commit(trans,_("Add Event"))
|
self.db.transaction_commit(trans,_("Add Event"))
|
||||||
self.source_ref.ref = self.source.handle
|
self.source_ref.ref = self.source.handle
|
||||||
|
Loading…
Reference in New Issue
Block a user