* @see org.eclipse.jface.viewers.ITableLabelProvider#getColumnImage(java.lang.Object, int)
*/
public Image getColumnImage(Object element, int columnIndex) {
if (columnIndex == 0) {
if (element instanceof AboutBundleData) {
final AboutBundleData data = (AboutBundleData) element;
if (data.isSignedDetermined()) {
return WorkbenchImages
.getImage(data.isSigned() ? IWorkbenchGraphicConstants.IMG_OBJ_SIGNED_YES
: IWorkbenchGraphicConstants.IMG_OBJ_SIGNED_NO);
}
Job resolveJob = new Job(data.getId()){
protected IStatus run(IProgressMonitor monitor) {
data.isSigned();
Shell dialogShell = getShell();
if (dialogShell == null || dialogShell.isDisposed())
return Status.OK_STATUS;
dialogShell.getDisplay().asyncExec(new Runnable() {