diff options
Diffstat (limited to 'bundles/org.eclipse.e4.tools/templates/src/handlers/QuitHandler.java')
-rw-r--r-- | bundles/org.eclipse.e4.tools/templates/src/handlers/QuitHandler.java | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/bundles/org.eclipse.e4.tools/templates/src/handlers/QuitHandler.java b/bundles/org.eclipse.e4.tools/templates/src/handlers/QuitHandler.java index f49e7f88..3b1929b5 100644 --- a/bundles/org.eclipse.e4.tools/templates/src/handlers/QuitHandler.java +++ b/bundles/org.eclipse.e4.tools/templates/src/handlers/QuitHandler.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2010 IBM Corporation and others. + * Copyright (c) 2010 - 2013 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -7,24 +7,19 @@ * * Contributors: * IBM Corporation - initial API and implementation + * Lars Vogel <lars.Vogel@gmail.com> - Bug 419770 *******************************************************************************/ package @@packageName@@; -import java.lang.reflect.InvocationTargetException; - -import javax.inject.Named; - -import org.eclipse.e4.core.contexts.IEclipseContext; import org.eclipse.e4.core.di.annotations.Execute; -import org.eclipse.e4.ui.services.IServiceConstants; import org.eclipse.e4.ui.workbench.IWorkbench; import org.eclipse.jface.dialogs.MessageDialog; import org.eclipse.swt.widgets.Shell; + public class QuitHandler { @Execute - public void execute(IWorkbench workbench, - @Named(IServiceConstants.ACTIVE_SHELL) Shell shell){ + public void execute(IWorkbench workbench, Shell shell){ if (MessageDialog.openConfirm(shell, "Confirmation", "Do you want to exit?")) { workbench.close(); |