X-Git-Url: http://secure.phpeclipse.com diff --git a/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/actions/NewBookmarkAction.java b/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/actions/NewBookmarkAction.java new file mode 100644 index 0000000..b3dbd19 --- /dev/null +++ b/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/actions/NewBookmarkAction.java @@ -0,0 +1,32 @@ +package com.quantum.actions; + +import com.quantum.Messages; +import com.quantum.QuantumPlugin; +import com.quantum.wizards.BookmarkWizard; + +import org.eclipse.jface.action.Action; +import org.eclipse.jface.wizard.WizardDialog; +import org.eclipse.ui.IViewPart; + +/** + * @author root + * + */ +public class NewBookmarkAction extends Action { + private IViewPart view; + + public NewBookmarkAction(IViewPart view) { + this.view = view; + setText(Messages.getString(getClass().getName() + ".text")); //$NON-NLS-1$ + setToolTipText(Messages.getString(getClass().getName() + ".text")); //$NON-NLS-1$ + setImageDescriptor(QuantumPlugin.getImageDescriptor("bookmarks.gif")); //$NON-NLS-1$ + } + + public void run() { + BookmarkWizard wizard = new BookmarkWizard(); + wizard.init(); + WizardDialog dialog = + new WizardDialog(view.getSite().getShell(), wizard); + dialog.open(); + } +}