src/eric7/Tasks/TaskViewer.py

branch
eric7
changeset 9482
a2bc06a54d9d
parent 9473
3f23dbf37dbe
child 9514
2b104ad132a4
equal deleted inserted replaced
9481:0b936ff1bbb9 9482:a2bc06a54d9d
35 from eric7.EricWidgets.EricApplication import ericApp 35 from eric7.EricWidgets.EricApplication import ericApp
36 from eric7.EricWidgets.EricProgressDialog import EricProgressDialog 36 from eric7.EricWidgets.EricProgressDialog import EricProgressDialog
37 from eric7.Utilities.AutoSaver import AutoSaver 37 from eric7.Utilities.AutoSaver import AutoSaver
38 38
39 from .Task import Task, TaskPriority, TaskType 39 from .Task import Task, TaskPriority, TaskType
40 from .TaskFilter import TaskFilter
41 from .TaskPropertiesDialog import TaskPropertiesDialog
40 42
41 43
42 class TaskViewer(QTreeWidget): 44 class TaskViewer(QTreeWidget):
43 """ 45 """
44 Class implementing the task viewer. 46 Class implementing the task viewer.
73 self.tasks = [] 75 self.tasks = []
74 self.copyTask = None 76 self.copyTask = None
75 self.projectOpen = False 77 self.projectOpen = False
76 self.project = project 78 self.project = project
77 self.__projectTasksScanFilter = "" 79 self.__projectTasksScanFilter = ""
78
79 from .TaskFilter import TaskFilter
80 80
81 self.taskFilter = TaskFilter() 81 self.taskFilter = TaskFilter()
82 self.taskFilter.setActive(False) 82 self.taskFilter.setActive(False)
83 83
84 self.__projectTasksSaveTimer = AutoSaver(self, self.saveProjectTasks) 84 self.__projectTasksSaveTimer = AutoSaver(self, self.saveProjectTasks)
530 530
531 def __editTaskProperties(self): 531 def __editTaskProperties(self):
532 """ 532 """
533 Private slot to handle the "Properties" context menu entry. 533 Private slot to handle the "Properties" context menu entry.
534 """ 534 """
535 from .TaskPropertiesDialog import TaskPropertiesDialog
536
537 task = self.currentItem() 535 task = self.currentItem()
538 dlg = TaskPropertiesDialog(task, parent=self, projectOpen=self.projectOpen) 536 dlg = TaskPropertiesDialog(task, parent=self, projectOpen=self.projectOpen)
539 if dlg.exec() == QDialog.DialogCode.Accepted and dlg.isManualTaskMode(): 537 if dlg.exec() == QDialog.DialogCode.Accepted and dlg.isManualTaskMode():
540 ( 538 (
541 summary, 539 summary,
555 553
556 def __newTask(self): 554 def __newTask(self):
557 """ 555 """
558 Private slot to handle the "New Task" context menu entry. 556 Private slot to handle the "New Task" context menu entry.
559 """ 557 """
560 from .TaskPropertiesDialog import TaskPropertiesDialog
561
562 dlg = TaskPropertiesDialog(None, parent=self, projectOpen=self.projectOpen) 558 dlg = TaskPropertiesDialog(None, parent=self, projectOpen=self.projectOpen)
563 if dlg.exec() == QDialog.DialogCode.Accepted: 559 if dlg.exec() == QDialog.DialogCode.Accepted:
564 ( 560 (
565 summary, 561 summary,
566 priority, 562 priority,
582 """ 578 """
583 Private slot to handle the "New Sub-Task" context menu entry. 579 Private slot to handle the "New Sub-Task" context menu entry.
584 """ 580 """
585 parentTask = self.currentItem() 581 parentTask = self.currentItem()
586 projectTask = parentTask.isProjectTask() 582 projectTask = parentTask.isProjectTask()
587
588 from .TaskPropertiesDialog import TaskPropertiesDialog
589 583
590 dlg = TaskPropertiesDialog(None, parent=self, projectOpen=self.projectOpen) 584 dlg = TaskPropertiesDialog(None, parent=self, projectOpen=self.projectOpen)
591 dlg.setSubTaskMode(projectTask) 585 dlg.setSubTaskMode(projectTask)
592 if dlg.exec() == QDialog.DialogCode.Accepted: 586 if dlg.exec() == QDialog.DialogCode.Accepted:
593 ( 587 (

eric ide

mercurial