Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ptp-dev] Question about removing selected job from job view

Dave,

You probably need to call an update() method to tell the view to reload the model. I'll take a look and see if I can find it.

Greg

On Aug 29, 2007, at 3:45 PM, Dave Wootton wrote:

I'm making an attempt to fix the job view so a selected terminated job can be removed from the job view (todo list #44). I have this mostly working, but have run into a quirk. In the ParallelJobsView, I added code to the jobTableViewer mouse listener to save the job state and IPJob object for the job that the mouse was over when it was right-clicked. If the job is in terminated state, then I add an additional action to the popup menu in fillJobContextMenu, passing the saved IPJob object to the constructor for
my new action. In the run method in that action, I call the removeJob
method in the JobManager class.

This sort of works, in that the job gets deleted from the view, but the job only disappears after I perform another action that updates the job view, such as submit another job. In looking at the JobManager class, I see that the removeAllStoppedJobs method finds the correct IPQueue object
and calls getResourceManager().removeTerminatedJobs in that IPQueue
object. Do I need to do something similar to the logic flow in the
removeTerminatedJobs method and what it calls, but only removing the
matching IPJob object?

Have I gone way off track in trying to fix this?

Dave
_______________________________________________
ptp-dev mailing list
ptp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-dev




Back to the top