@Override public void setCurrentPreset(PreviewPreset preset) { if (model != null) { model.setCurrentPreset(preset); PreviewModel previewModel = previewController.getModel(); previewModel.getProperties().applyPreset(preset); } }
private synchronized void initProperties() { if (properties == null) { properties = new PreviewProperties(); //Properties from renderers for (Renderer renderer : getManagedEnabledRenderers()) { PreviewProperty[] props = renderer.getProperties(); for (PreviewProperty p : props) { properties.addProperty(p); } } //Default preset properties.applyPreset(new DefaultPreset()); //Defaut values properties.putValue(PreviewProperty.VISIBILITY_RATIO, 1f); } }