Как отключить кнопку отмены задания для каждой записи прогресса в Progress View в приложении eclipse rcp? - PullRequest
0 голосов
/ 23 февраля 2012

может кто-нибудь подскажите, пожалуйста, как отключить кнопку отмены в записи о ходе выполнения задания на вкладке Progress View в приложении eclipse rcp.я не смог найти какие-либо ссылки в Интернете, кроме тех, которые предлагают использование ProgressMonitorDialog.использование диалога, однако, не вариант, так как представление хода выполнения должно оставаться в форме представления.я наткнулся на ProgressMonitorPart, который звучит как то, что я могу использовать.если это так, как мне передать его в Job.run (IProgressMonitor)?

спасибо за потраченное время!

1 Ответ

0 голосов
/ 30 июля 2015

Ты не. Вы можете позвонить по номеру Job#setSystem() на вашем задании, чтобы он намекнул так, чтобы его не показывали, но вы не можете выделить те задания, которые пользователь не может по крайней мере попросить отменить. Кнопка «Стоп» делает немного больше, чем просто устанавливает монитор прогресса как отмененный - все равно вам нужно выполнить задание, чтобы проверить монитор прогресса и вести себя самостоятельно. Или нет.

http://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fguide%2Fruntime_jobs_progress.htm

...