Прослушивание кнопки остановки просмотра хода выполнения Eclipse - PullRequest
1 голос
/ 21 апреля 2010

Я разработал плагин Eclipse и создал представление хода выполнения, которое указывает, где выполняется работа Все работает правильно, но у меня есть вопрос. Когда я сделал это представление, на нем появилась кнопка остановки. Но я не нашел слушателя, который бы контролировал это. Но лучше всего, если в поле зрения кнопки остановки есть кнопка паузы. Пожалуйста, дайте мне некоторую идею! Спасибо!

1 Ответ

1 голос
/ 22 апреля 2010

Job, где вы выполняете работу, получает IProgressMonitor, когда вызывается его метод run.Этот монитор прогресса имеет метод #isCanceled().Я полагаю, что когда вы нажимаете кнопку остановки в представлении прогресса, то метод isCanceled на вашем мониторе прогресса должен вернуть true.

...