Iain wrote: > On Mon, Nov 9, 2009 at 12:01 AM, Philip Van Hoof <s...@pvanhoof.be> wrote: > >> Sorry but, with DBusGProxy you already have a GObject that you can >> immediately connect a signal to and get informed when something gets >> added, removed and changed. >> >> http://live.gnome.org/Tracker/Documentation/SignalsOnChanges >> >> With DBusGProxy you also already have a GObject to make a SPARQL query. >> You just have one method called SparqlQuery that takes a string, and >> that returns an array of an array of strings. >> >> It can't get much more simple than that. >> >> Except that with libtracker-client you don't even have to think DBus >> anymore. > > I saw the DBus API, I just didn't seriously think you were proposing > it as application facing API. > Porting the QTtracker library (or writing a high-level GObject > equivalent) should be a priority if > you want to get Tracker accepted by GNOME.
As John mentioned earlier, see: https://labs.codethink.co.uk/index.php/p/sparql-glib/ I'd be quite happy to propose this as a GNOME module. It probably needs some cleaning and tidying but is completely usable at this point. Thanks, Rob > iain > _______________________________________________ > desktop-devel-list mailing list > desktop-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/desktop-devel-list -- Rob Taylor, Codethink Ltd. - http://codethink.co.uk _______________________________________________ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list