@Override public void loadProperties(final IProject project) { try { String temp = project.getPersistentProperty( new QualifiedName( ProjectBuildPropertyData.QUALIFIER, COptimalizationOptionsData.OPTIMIZATION_LEVEL_PROPERTY)); if (temp != null && temp.length() != 0) { optimalizationLevel.setSelectedValue(temp); } else { optimalizationLevel.setSelectedValue("Common optimizations"); } temp = project.getPersistentProperty( new QualifiedName( ProjectBuildPropertyData.QUALIFIER, COptimalizationOptionsData.OTHER_OPTIMIZATION_FLAGS_PROPERTY)); otherFlags.setStringValue(temp); } catch (CoreException e) { optimalizationLevel.setSelectedValue("Common optimizations"); otherFlags.setStringValue(""); } }
@Override public void performDefaults() { if (mainComposite == null) { return; } optimalizationLevel.setEnabled(true, mainComposite); optimalizationLevel.setSelectedValue("Common optimizations"); otherFlags.setEnabled(true, mainComposite); otherFlags.setStringValue(""); }