Ejemplo n.º 1
0
 def _onFilterTextChanged(self, text):
     # First we filter with filters tree
     filters = self._filters_tree_controller._view.getSelectedFilters()
     treeTasks = tasklib.filterTasks(filters, self._file.tasks)
     # Then with our filter text
     tasks = tasklib.filterTasks([SimpleTextFilter(text)], treeTasks)
     # And finally with future filter if needed
     # TODO: refactor all that filters
     if self._hide_future_tasks:
         tasks = tasklib.filterTasks([FutureFilter()], tasks)
     self._tasks_list_controller.showTasks(tasks)
Ejemplo n.º 2
0
 def _onFilterTextChanged(self, text):
     # First we filter with filters tree
     filters = self._filters_tree_controller._view.getSelectedFilters()
     treeTasks = tasklib.filterTasks(filters, self._file.tasks)
     # Then with our filter text
     tasks = tasklib.filterTasks([SimpleTextFilter(text)], treeTasks)
     # And finally with future filter if needed
     # TODO: refactor all that filters
     if self._hide_future_tasks:
         tasks = tasklib.filterTasks([FutureFilter()], tasks)
     self._tasks_list_controller.showTasks(tasks)
Ejemplo n.º 3
0
 def _onFilterSelectionChanged(self, filters):
     # First we filter with filters tree
     treeTasks = tasklib.filterTasks(filters, self._file.tasks)
     # Then with our search text
     searchText = self._view.tasks_view.tasks_search_view.getSearchText()
     tasks = tasklib.filterTasks([SimpleTextFilter(searchText)], treeTasks)
     # And finally with future filter if needed
     # TODO: refactor all that filters
     if self._hide_future_tasks:
         tasks = tasklib.filterTasks([FutureFilter()], tasks)
     self._tasks_list_controller.showTasks(tasks)
Ejemplo n.º 4
0
 def _applyFilters(self, filters=None, searchText=None):
     # First we filter with filters tree
     if filters is None:
         filters = self._filters_tree_controller.view.getSelectedFilters()
     tasks = tasklib.filterTasks(filters, self._file.tasks)
     # Then with our search text
     if searchText is None:
         searchText = self.view.tasks_view.tasks_search_view.getSearchText()
     tasks = tasklib.filterTasks([SimpleTextFilter(searchText)], tasks)
     # with future filter if needed
     if not self.showFutureAction.isChecked():
         tasks = tasklib.filterTasks([FutureFilter()], tasks)
     # with complete filter if needed
     if not CompleteTasksFilter() in filters and not self.showCompletedAction.isChecked():
         tasks = tasklib.filterTasks([IncompleteTasksFilter()], tasks)
     self._tasks_list_controller.showTasks(tasks)
Ejemplo n.º 5
0
 def _applyFilters(self, filters=None, searchText=None):
     # First we filter with filters tree
     if filters is None:
         filters = self._filters_tree_controller.view.getSelectedFilters()
     tasks = tasklib.filterTasks(filters, self._file.tasks)
     # Then with our search text
     if searchText is None:
         searchText = self.view.tasks_view.tasks_search_view.getSearchText()
     tasks = tasklib.filterTasks([SimpleTextFilter(searchText)], tasks)
     # with future filter if needed
     if not self.showFutureAction.isChecked():
         tasks = tasklib.filterTasks([FutureFilter()], tasks)
     # with complete filter if needed
     if not CompleteTasksFilter() in filters and not self.showCompletedAction.isChecked():
         tasks = tasklib.filterTasks([IncompleteTasksFilter()], tasks)
     self._tasks_list_controller.showTasks(tasks)