Hide check icon for applied property changes.
gitlab #18
Change-Id: I52001e7acf098aa61591d93605c780543b68f29e
super(parent,SWT.NONE);
checked = manager.createImage(Activator.imageDescriptorFromPlugin("com.famfamfam.silk", "icons/tick.png"));
unchecked = manager.createImage(Activator.imageDescriptorFromPlugin("com.famfamfam.silk", "icons/cross.png"));
super(parent,SWT.NONE);
checked = manager.createImage(Activator.imageDescriptorFromPlugin("com.famfamfam.silk", "icons/tick.png"));
unchecked = manager.createImage(Activator.imageDescriptorFromPlugin("com.famfamfam.silk", "icons/cross.png"));
+ unchecked = manager.createImage(Activator.imageDescriptorFromPlugin("com.famfamfam.silk", "icons/cross.png"));
warning = manager.createImage(Activator.imageDescriptorFromPlugin("com.famfamfam.silk", "icons/error.png"));
warning = manager.createImage(Activator.imageDescriptorFromPlugin("com.famfamfam.silk", "icons/error.png"));
protected void setInputs() {
changeViewer.setInput(update.getUpdateList().getChanges());
changeBrowser.setInput(update.getUpdateTree());
protected void setInputs() {
changeViewer.setInput(update.getUpdateList().getChanges());
changeBrowser.setInput(update.getUpdateTree());
+ updateAllButton.setEnabled(true);
+ updateSelectedButton.setEnabled(true);
}
private void applyAll() {
}
private void applyAll() {
if (update == null || !update.isInit())
return null;
PropertyChange pc = (PropertyChange)element;
if (update == null || !update.isInit())
return null;
PropertyChange pc = (PropertyChange)element;
+ if (pc.applied())
+ return null;
if (pc.selected())
return checked;
else
if (pc.selected())
return checked;
else
}
public void setCustomValue(Object customValue) {
}
public void setCustomValue(Object customValue) {
+ if (applied) {
+ throw new RuntimeException("Cannot change already applied value");
+ }
this.customValue = customValue;
}
this.customValue = customValue;
}