X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=plugins%2Forg.argeo.slc.client.ui.dist%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fclient%2Fui%2Fdist%2Fcontrollers%2FDistTreeLabelProvider.java;fp=plugins%2Forg.argeo.slc.client.ui.dist%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fclient%2Fui%2Fdist%2Fcontrollers%2FDistTreeLabelProvider.java;h=0000000000000000000000000000000000000000;hb=7e2f6c6ae08e97925955184aaa29035ac05de149;hp=4ce4b77a9980dcea34d3fda19056cdada177d74e;hpb=48b6f7647f12f4b96d1914bcafc95efd7f43cc43;p=gpl%2Fargeo-slc.git diff --git a/plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/controllers/DistTreeLabelProvider.java b/plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/controllers/DistTreeLabelProvider.java deleted file mode 100644 index 4ce4b77a9..000000000 --- a/plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/controllers/DistTreeLabelProvider.java +++ /dev/null @@ -1,48 +0,0 @@ -package org.argeo.slc.client.ui.dist.controllers; - -import org.argeo.eclipse.ui.jcr.JcrImages; -import org.argeo.slc.client.ui.dist.DistImages; -import org.argeo.slc.client.ui.dist.model.DistParentElem; -import org.argeo.slc.client.ui.dist.model.ModularDistVersionBaseElem; -import org.argeo.slc.client.ui.dist.model.ModularDistVersionElem; -import org.argeo.slc.client.ui.dist.model.RepoElem; -import org.argeo.slc.client.ui.dist.model.WkspGroupElem; -import org.argeo.slc.client.ui.dist.model.WorkspaceElem; -import org.eclipse.jface.viewers.ColumnLabelProvider; -import org.eclipse.swt.graphics.Image; - -/** - * Manages icons and labels for the Distributions tree browser - */ -public class DistTreeLabelProvider extends ColumnLabelProvider { - @Override - public String getText(Object element) { - if (element instanceof DistParentElem) - return ((DistParentElem) element).getName(); - else - return element.toString(); - } - - @Override - public Image getImage(Object element) { - if (element instanceof RepoElem) { - RepoElem re = ((RepoElem) element); - if (re.inHome()) - return DistImages.IMG_HOME_REPO; - else if (re.isConnected()) - return JcrImages.REPOSITORY_CONNECTED; - else - return JcrImages.REPOSITORY_DISCONNECTED; - } else if (element instanceof WorkspaceElem) { - return JcrImages.WORKSPACE_CONNECTED; - } else if (element instanceof WkspGroupElem) - return DistImages.IMG_WKSP_GROUP; - // else if (element instanceof GroupBaseElem) - // return DistImages.IMG_GROUP_BASE; - else if (element instanceof ModularDistVersionBaseElem) - return DistImages.IMG_MODULAR_DIST_BASE; - else if (element instanceof ModularDistVersionElem) - return DistImages.IMG_MODULAR_DIST_VERSION; - return super.getImage(element); - } -} \ No newline at end of file