3
from gi.repository import GObject, GLib, Dee, Unity
5
class Merger (GObject.Object, Unity.MergeStrategy):
7
GObject.Object.__init__ (self)
9
def do_merge_result (self, model, row, n_cols):
10
print "MERGE", model, row, n_cols
11
return model.append_row (row)
14
l = Unity.Lens.new ("/test/lens", "testlens")
15
s = Unity.Scope.new ("/test/scope")
16
l.props.merge_strategy = m
19
# For the sake of the example try and add some stuff to the model
20
# directly. Nroamlly this'd be in response to s search...
21
s.props.results_model.append ("uri1", "icon", 0, "mimetype", "display-name", "comment", "dnd-uri")
22
s.props.results_model.append ("uri2", "icon", 0, "mimetype", "display-name", "comment", "dnd-uri")
23
s.props.results_model.append ("uri3", "icon", 0, "mimetype", "display-name", "comment", "dnd-uri")