Marta Maria Casetti has proposed merging lp:~mmcasetti/gtg/search into lp:gtg.
Requested reviews: Gtg developers (gtg) For more details, see: https://code.launchpad.net/~mmcasetti/gtg/search/+merge/99516 Search through DBus -- https://code.launchpad.net/~mmcasetti/gtg/search/+merge/99516 Your team Gtg developers is requested to review the proposed merge of lp:~mmcasetti/gtg/search into lp:gtg.
=== modified file 'AUTHORS' --- AUTHORS 2012-03-27 08:50:01 +0000 +++ AUTHORS 2012-03-27 13:11:29 +0000 @@ -96,8 +96,12 @@ * Paul Kishimoto <[email protected]> * Wolter Hellmund <[email protected]> * huxuan <[email protected]> +<<<<<<< TREE * Nimit Shah <[email protected]> * Abdul Rauf <[email protected]> * Radina Matic <[email protected]> * Steve Scheel <[email protected]> * Anant Gupta <[email protected]> +======= +* Marta Maria Casetti <[email protected]> +>>>>>>> MERGE-SOURCE === modified file 'CHANGELOG' --- CHANGELOG 2012-03-27 08:50:01 +0000 +++ CHANGELOG 2012-03-27 13:11:29 +0000 @@ -6,7 +6,11 @@ * Removed module GTG.tools.openurl and replaced by python's webbrowser.open * Removed import_json plugin * Saved searches could have assigned color +<<<<<<< TREE * Stopped links from opening when accidently letting go of mouse button while selecting them, #823339, by Steve Scheel +======= + * Search through DBus +>>>>>>> MERGE-SOURCE 2012-02-13 Getting Things GNOME! 0.2.9 * Big refractorization of code, now using liblarch === modified file 'GTG/gtk/dbuswrapper.py' --- GTG/gtk/dbuswrapper.py 2012-03-17 02:20:46 +0000 +++ GTG/gtk/dbuswrapper.py 2012-03-27 13:11:29 +0000 @@ -22,9 +22,10 @@ import dbus.glib import dbus.service -from GTG.core import CoreConfig -from GTG.tools.dates import Date - +from GTG.core import CoreConfig +from GTG.tools.dates import Date +from GTG.core.search import InvalidQuery +from GTG.core.search import parse_search_query BUSNAME = CoreConfig.BUSNAME BUSFACE = CoreConfig.BUSINTERFACE @@ -143,7 +144,21 @@ return [self.GetTask(id) for id in tasks] else: return dbus.Array([], "s") - + + @dbus.service.method(BUSNAME, in_signature="s", out_signature="as") + def SearchTasks(self, query): + """ + Searches the task list + """ + tree = self.req.get_tasks_tree().get_basetree() + view = tree.get_viewtree() + try: + search = parse_search_query(query) + view.apply_filter('search', parameters = search) + return view.get_all_nodes() + except InvalidQuery: + return dbus.Array([], "s") + @dbus.service.method(BUSNAME) def HasTask(self, tid): """ === modified file 'GTG/gtk/preferences.py' --- GTG/gtk/preferences.py 2012-03-26 22:18:17 +0000 +++ GTG/gtk/preferences.py 2012-03-27 13:11:29 +0000 @@ -98,7 +98,7 @@ elif modules and dbus: text = '\n'.join((GnomeConfig.bmiss2, modules, dbus)) else: - test = "" + text = "" return text def plugin_error_text(plugin):
_______________________________________________ Mailing list: https://launchpad.net/~gtg Post to : [email protected] Unsubscribe : https://launchpad.net/~gtg More help : https://help.launchpad.net/ListHelp

