package org.ovirt.engine.ui.userportal.widget.basic; import com.google.gwt.editor.client.IsEditor; import com.google.gwt.editor.client.adapters.TakesValueEditor; import com.google.gwt.user.client.TakesValue; import com.google.gwt.user.client.ui.Image; public class VmUpMaskImage extends Image implements IsEditor<TakesValueEditor<Boolean>>, TakesValue<Boolean> { @Override public void setValue(Boolean value) { setVisible(!value); } @Override public Boolean getValue() { return isVisible(); } @Override public TakesValueEditor<Boolean> asEditor() { return TakesValueEditor.of(this); } }