~manishsinha/scratch/move-to-zeitgeist2

« back to all changes in this revision

Viewing changes to src/MainWindow.vala

  • Committer: Manish Sinha
  • Date: 2013-08-18 08:13:55 UTC
  • Revision ID: manishsinha@ubuntu.com-20130818081355-8gusud1hdalbmcj0
Move Zeitgeist datasource integration from zeitgeist-1.0 to zeitgeist-2.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
77
77
            registry = new DataSourceRegistry ();
78
78
 
79
79
            var ds_event = new Zeitgeist.Event ();
80
 
            ds_event.set_actor ("application://scratch-text-editor.desktop");
 
80
            ds_event.actor = "application://scratch-text-editor.desktop";
81
81
            ds_event.add_subject (new Zeitgeist.Subject ());
82
 
            PtrArray ptr_array = new PtrArray.with_free_func (Object.unref);
83
 
            ptr_array.add (ds_event);
 
82
            GenericArray<Zeitgeist.Event> ds_events = new GenericArray<Zeitgeist.Event>();
 
83
            ds_events.add(ds_event);
84
84
            var ds = new DataSource.full ("scratch-logger",
85
85
                                          _("Zeitgeist Datasource for Scratch"),
86
86
                                          "A data source which logs Open, Close, Save and Move Events",
87
 
                                          (owned)ptr_array); // FIXME: templates!
 
87
                                          ds_events); // FIXME: templates!
88
88
            registry.register_data_source.begin (ds, null, (obj, res) => {
89
89
                try {
90
90
                    registry.register_data_source.end (res);