2010-04-21 9 views
1

Je développe un plugin eclipse, et j'ai créé une vue d'avancement qui indique où le travail s'exécute. Tout fonctionne correctement, mais j'ai une question. Quand j'ai fait cette vue, un bouton d'arrêt est apparu dessus. Mais je n'ai trouvé aucun auditeur pour contrôler cela. Mais le meilleur devrait être que s'il y a un bouton de pause dans la vue insted du bouton d'arrêt. S'il vous plaît donnez-moi une idée! Merci!Eclipse vue de progression bouton d'arrêt écouteur

Répondre

1

Le Job où vous effectuez le travail reçoit un IProgressMonitor lorsque sa méthode d'exécution est appelée. Ce moniteur de progression a une méthode #isCanceled(). Je crois que lorsque vous cliquez sur le bouton d'arrêt dans la vue de progression, la méthode isCanceled sur votre moniteur de progression doit renvoyer true.