Search in sources :

Example 16 with FileSet

use of com.mucommander.commons.file.util.FileSet in project mucommander by mucommander.

the class LocalCopyAction method performAction.

@Override
public void performAction() {
    FolderPanel activePanel = mainFrame.getActivePanel();
    AbstractFile selectedFile = activePanel.getFileTable().getSelectedFile(false, true);
    // Display local copy dialog only if a file other than '..' is currently selected
    if (selectedFile != null) {
        new LocalCopyDialog(mainFrame, new FileSet(activePanel.getCurrentFolder(), selectedFile)).showDialog();
    }
}
Also used : AbstractFile(com.mucommander.commons.file.AbstractFile) FileSet(com.mucommander.commons.file.util.FileSet) LocalCopyDialog(com.mucommander.ui.dialog.file.LocalCopyDialog) FolderPanel(com.mucommander.ui.main.FolderPanel)

Aggregations

FileSet (com.mucommander.commons.file.util.FileSet)16 AbstractFile (com.mucommander.commons.file.AbstractFile)8 ProgressDialog (com.mucommander.ui.dialog.file.ProgressDialog)5 MainFrame (com.mucommander.ui.main.MainFrame)3 IOException (java.io.IOException)3 CopyJob (com.mucommander.job.impl.CopyJob)2 DeleteJob (com.mucommander.job.impl.DeleteJob)2 LocalFile (com.mucommander.commons.file.protocol.local.LocalFile)1 DestinationType (com.mucommander.commons.file.util.DestinationType)1 PathUtils (com.mucommander.commons.file.util.PathUtils)1 MkdirJob (com.mucommander.job.impl.MkdirJob)1 MoveJob (com.mucommander.job.impl.MoveJob)1 SearchJob (com.mucommander.job.impl.SearchJob)1 SendMailJob (com.mucommander.job.impl.SendMailJob)1 TempOpenWithJob (com.mucommander.job.impl.TempOpenWithJob)1 ChangePermissionsDialog (com.mucommander.ui.dialog.file.ChangePermissionsDialog)1 DownloadDialog (com.mucommander.ui.dialog.file.DownloadDialog)1 LocalCopyDialog (com.mucommander.ui.dialog.file.LocalCopyDialog)1 FolderPanel (com.mucommander.ui.main.FolderPanel)1 FileTable (com.mucommander.ui.main.table.FileTable)1