コード例 #1
0
ファイル: filter.py プロジェクト: asone77/taskcoach
 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
コード例 #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
コード例 #3
0
ファイル: filter.py プロジェクト: dfainstein/seng_taskcoach
 def __taskDueLaterThanDueDateTimeFilter(self, task):
     if self.__dueDateTimeFilter:
         return task.dueDateTime(recursive=self.treeMode()) > self.__dueDateTimeFilter()
     else:
         return False