Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java13
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();

Back to the top