1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| try {
//Activation de la vue de résultats (affichage si elle existe, création si elle n'existe pas )
resultView = (ResultView) getViewSite().getWorkbenchWindow().getActivePage().showView("fast.resultview", resultName, IWorkbenchPage.VIEW_ACTIVATE);
// mise à jour du nombre de lignes renvoyées sur la statusBar de résultats
StatusLineContributionItem beginItem = (StatusLineContributionItem)resultView.getViewSite().getActionBars().getStatusLineManager().find("beginStatusItem");
beginItem.setText(modelProvider.getTblRows().size() + " line(s)");
//TODO : progressBar à rajouter à cet endroit
// mise à jour du "last update" sur la statusBar de résultats
StatusLineContributionItem middleItem = (StatusLineContributionItem)resultView.getViewSite().getActionBars().getStatusLineManager().find("middleStatusItem");
middleItem.setText("Last Update : ...");
// mise à jour du "next update" sur la statusBar de résultats
StatusLineContributionItem endItem = (StatusLineContributionItem)resultView.getViewSite().getActionBars().getStatusLineManager().find("endStatusItem");
endItem.setText("Next Update : ...");
} catch (PartInitException e) {
Activator.getLogger().error(e.toString());
} |
Partager