X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/actions/PHPOpenAllIncludesEditorAction.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/actions/PHPOpenAllIncludesEditorAction.java index 5396755..d5ad634 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/actions/PHPOpenAllIncludesEditorAction.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/actions/PHPOpenAllIncludesEditorAction.java @@ -4,10 +4,11 @@ * the Common Public License v1.0 which accompanies this distribution, and is * available at http://www.eclipse.org/legal/cpl-v10.html * - * Contributors: Klaus Hartlage - www.eclipseproject.de + * Contributors: www.phpeclipse.de ******************************************************************************/ package net.sourceforge.phpeclipse.actions; +import java.io.File; import java.util.List; import net.sourceforge.phpeclipse.PHPeclipsePlugin; @@ -41,7 +42,7 @@ public class PHPOpenAllIncludesEditorAction extends ActionDelegate implements IE private IWorkbenchWindow fWindow; private PHPEditor fEditor; private IProject fProject; - private IncludesScanner fLineCreator; + private IncludesScanner fIncludesScanner; public void dispose() { } @@ -109,25 +110,26 @@ public class PHPOpenAllIncludesEditorAction extends ActionDelegate implements IE ITextSelection selection = (ITextSelection) fEditor.getSelectionProvider().getSelection(); IDocument doc = fEditor.getDocumentProvider().getDocument(fEditor.getEditorInput()); - fLineCreator = new IncludesScanner(this, fProject, (IFileEditorInput) fEditor.getEditorInput()); + fIncludesScanner = new IncludesScanner(fProject, (IFileEditorInput) fEditor.getEditorInput()); int pos = selection.getOffset(); // System.out.println(selection.getText()); String filename = getPHPIncludeText(doc, pos); if (filename != null && !filename.equals("")) { try { - IFile file = fLineCreator.getIncludeFile(filename); - fLineCreator.addFile(file); + IFile file = fIncludesScanner.getIncludeFile(filename); + fIncludesScanner.addFile(file); } catch (Exception e) { // ignore } try { - List list = fLineCreator.getList(); + List list = fIncludesScanner.getList(); if (list != null && list.size() > 0) { - String workspaceLocation = PHPeclipsePlugin.getWorkspace().getRoot().getLocation().toString(); - +// String workspaceLocation = PHPeclipsePlugin.getWorkspace().getRoot().getLocation().toString(); + String workspaceLocation = fProject.getLocation().toString()+File.separatorChar; + ListSelectionDialog listSelectionDialog = new ListSelectionDialog(PHPeclipsePlugin.getDefault().getWorkbench() .getActiveWorkbenchWindow().getShell(), list, new ListContentProvider(), new LabelProvider(), "Select the includes to open.");