[
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
|
Try calling changeJobRefresh(null) and see what happens.
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