Exemple #1
0
 def filterTask(self, task): # pylint: disable-msg=W0621
     result = True
     if self.__hideCompletedTasks and task.completed():
         result = False
     elif self.__hideInactiveTasks and task.inactive():
         result = False
     elif self.__hideActiveTasks and task.active():
         result = False
     elif self.__hideCompositeTasks and not self.treeMode() and task.children():
         result = False
     elif task.dueDateTime(recursive=self.treeMode()) > self.__dueDateTimeFilter():
         result = False
     return result
Exemple #2
0
 def filterTask(self, task):  # pylint: disable-msg=W0621
     result = True
     if self.__hideCompletedTasks and task.completed():
         result = False
     elif self.__hideInactiveTasks and task.inactive():
         result = False
     elif self.__hideActiveTasks and task.active():
         result = False
     elif self.__hideCompositeTasks and not self.treeMode(
     ) and task.children():
         result = False
     elif task.dueDateTime(
             recursive=self.treeMode()) > self.__dueDateTimeFilter():
         result = False
     return result
Exemple #3
0
 def __taskDueLaterThanDueDateTimeFilter(self, task):
     if self.__dueDateTimeFilter:
         return task.dueDateTime(recursive=self.treeMode()) > self.__dueDateTimeFilter()
     else:
         return False