📄 taskmodelmodificationlistener.java
字号:
package net.sourceforge.ganttproject;import net.sourceforge.ganttproject.task.event.TaskDependencyEvent;import net.sourceforge.ganttproject.task.event.TaskHierarchyEvent;import net.sourceforge.ganttproject.task.event.TaskListenerAdapter;import net.sourceforge.ganttproject.task.event.TaskPropertyEvent;import net.sourceforge.ganttproject.task.event.TaskScheduleEvent;public class TaskModelModificationListener extends TaskListenerAdapter { private IGanttProject myGanttProject; TaskModelModificationListener(IGanttProject ganttProject) { myGanttProject = ganttProject; } public void taskScheduleChanged(TaskScheduleEvent e) { myGanttProject.setModified(); } public void dependencyAdded(TaskDependencyEvent e) { myGanttProject.setModified(); } public void dependencyRemoved(TaskDependencyEvent e) { myGanttProject.setModified(); } public void taskAdded(TaskHierarchyEvent e) { myGanttProject.setModified(); } public void taskRemoved(TaskHierarchyEvent e) { myGanttProject.setModified(); } public void taskMoved(TaskHierarchyEvent e) { myGanttProject.setModified(); } public void taskPropertiesChanged(TaskPropertyEvent e) { myGanttProject.setModified(); } public void taskProgressChanged(TaskPropertyEvent e) { myGanttProject.setModified(); e.getTask().getManager().getAlgorithmCollection() .getRecalculateTaskCompletionPercentageAlgorithm().run( e.getTask()); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -