001 package org.shiftone.jrat.desktop.action.inject;
002
003 import org.shiftone.jrat.desktop.DesktopFrame;
004 import org.shiftone.jrat.desktop.DesktopPreferences;
005
006 import javax.swing.*;
007 import java.io.File;
008
009 /**
010 * @author (jeff@shiftone.org) Jeff Drost
011 */
012 public class InjectDirectoryAction extends AbstractInjectAction {
013
014 public InjectDirectoryAction(DesktopFrame desktopFrame) {
015 super("Inject Directory",
016 desktopFrame,
017 JFileChooser.DIRECTORIES_ONLY,
018 "Select Directory to Inject");
019 }
020
021 protected void setLastInjected(File file) {
022 DesktopPreferences.setLastInjectedDir(file);
023 }
024
025 protected File getLastInjected() {
026 return DesktopPreferences.getLastInjectedDir();
027 }
028
029
030 }