package de.mukis.gemini.sample.rcp.handlers;
import javax.inject.Inject;
import org.eclipse.core.runtime.preferences.IPreferencesService;
import org.eclipse.e4.core.contexts.ContextInjectionFactory;
import org.eclipse.e4.core.contexts.IEclipseContext;
import org.eclipse.e4.core.di.annotations.Execute;
import de.mukis.gemini.sample.rcp.dialogs.PreferenceDialog;
public class ShowPreferencesDialog {
@Inject
IPreferencesService preferences;
@Execute
public void execute(IEclipseContext context) {
PreferenceDialog dialog = ContextInjectionFactory.make(PreferenceDialog.class, context);
dialog.setBlockOnOpen(true);
dialog.open();
}
}