ref #8930: come back to unicode in navigator
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / util / TaxonTreeNodeLabelProvider.java
index 27af54f6afed6bd52933d31d28d61a55374e0557..31886199293ecec09ad3a6a851b16a172e38e04d 100644 (file)
@@ -12,7 +12,6 @@ import org.eclipse.jface.viewers.ColumnLabelProvider;
 import org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvider;
 import org.eclipse.jface.viewers.StyledString;
 import org.eclipse.jface.viewers.StyledString.Styler;
-import org.eclipse.swt.graphics.Image;
 import org.eclipse.swt.graphics.TextStyle;
 import org.hibernate.LazyInitializationException;
 
@@ -22,7 +21,6 @@ import eu.etaxonomy.cdm.model.taxon.Classification;
 import eu.etaxonomy.cdm.model.taxon.Taxon;
 import eu.etaxonomy.cdm.model.taxon.TaxonNode;
 import eu.etaxonomy.cdm.persistence.dto.TaxonNodeDto;
-import eu.etaxonomy.taxeditor.model.ImageResources;
 import eu.etaxonomy.taxeditor.model.MessagingUtils;
 import eu.etaxonomy.taxeditor.preference.Resources;
 import eu.etaxonomy.taxeditor.security.RequiredPermissions;
@@ -82,7 +80,9 @@ public class TaxonTreeNodeLabelProvider
             if (taxonNode.getStatus() != null){
                 text = taxonNode.getStatus().getSymbol() + " ";
             }
-
+            if (!taxonNode.isPublish() ) {
+                text = text + "\u26D4 ";
+            }
             //TODO if symbols contain non-ASCII this may create problems
             //     if so we may use ASCII like text +=Character.toString((char)248) + " ";
 
@@ -122,15 +122,5 @@ public class TaxonTreeNodeLabelProvider
         }
         return notGrantedStyler;
     }
-    @Override
-    public Image getImage(Object element) {
-        if (element instanceof TaxonNodeDto) {
-            TaxonNodeDto node = (TaxonNodeDto)element;
-            if (!node.isPublish()) {
-                return ImageResources.getImage(ImageResources.PROHIBITED);
-            }
-        }
-        return null;
 
-    }
 }
\ No newline at end of file