diff frontends/src/primitivus/primitivus @ 1966:d727aab9a80e

primitivus: basic handling of filter, only language can filtered for now
author Goffi <goffi@goffi.org>
date Mon, 20 Jun 2016 19:19:16 +0200
parents a2bc5089c2eb
children 5fbe09b9b568
line wrap: on
line diff
--- a/frontends/src/primitivus/primitivus	Mon Jun 20 18:44:27 2016 +0200
+++ b/frontends/src/primitivus/primitivus	Mon Jun 20 19:19:16 2016 +0200
@@ -148,6 +148,13 @@
                     self.host.notif_bar.addMessage(D_("Please specify the globbing pattern to search for"))
                 else:
                     widget.updateHistory(size=C.HISTORY_LIMIT_NONE, search=pattern, profile=widget.profile)
+        elif command == 'filter':
+            # FIXME: filter is now only for current widget,
+            #        need to be able to set it globally or per widget
+            widget = self.host.selected_widget
+            # FIXME: Q&D way, need to be more generic
+            if isinstance(widget, quick_chat.QuickChat):
+                widget.setFilter(args)
         else:
             return
         self.set_edit_text('')