From 7bc078bb43cef4b3ce23138b4f5486259e8755f9 Mon Sep 17 00:00:00 2001 From: Don Allingham Date: Mon, 28 Mar 2005 04:36:09 +0000 Subject: [PATCH] * src/SourceView.py: connect SourceView.merge into the multiple selection mechanism svn: r4245 --- gramps2/src/SourceView.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gramps2/src/SourceView.py b/gramps2/src/SourceView.py index 1a4bedcd8..18473614e 100644 --- a/gramps2/src/SourceView.py +++ b/gramps2/src/SourceView.py @@ -203,13 +203,14 @@ class SourceView: def update_display(self,source): self.model.update_row_by_handle(source.get_handle()) + def blist(self,store,path,iter,list): + handle = store.get_value(iter,_HANDLE_COL) + list.append(handle) + def merge(self): - ErrorDialog("NOT IMPLEMENTED", - "Need to correct SourceView.merge method.") - return mlist = [] self.selection.selected_foreach(self.blist,mlist) - + if len(mlist) != 2: msg = _("Cannot merge sources.") msg2 = _("Exactly two sources must be selected to perform a merge. "