]> de.git.xonotic.org Git - xonotic/xonotic.git/blob - misc/tools/NexuizDemoRecorder/main/src/main/java/com/nexuiz/demorecorder/ui/swinggui/NexuizUserDirFilter.java
fix lots of CRLFs
[xonotic/xonotic.git] / misc / tools / NexuizDemoRecorder / main / src / main / java / com / nexuiz / demorecorder / ui / swinggui / NexuizUserDirFilter.java
1 package com.nexuiz.demorecorder.ui.swinggui;
2
3 import java.io.File;
4
5 import javax.swing.filechooser.FileFilter;
6
7 import com.nexuiz.demorecorder.application.DemoRecorderUtils;
8
9 /**
10  * File filter that makes sure that the hidden .nexuiz directory is being shown in the
11  * file dialog, but other hidden directories are not.
12  */
13 public class NexuizUserDirFilter extends FileFilter {
14
15         @Override
16         public boolean accept(File f) {
17                 if (f.isHidden()) {
18                         if (f.isDirectory() && DemoRecorderUtils.getJustFileNameOfPath(f).equals(".nexuiz")) {
19                                 return true;
20                         }
21                         return false; //don't show other hidden directories/files
22                 }
23                 return true;
24         }
25
26         @Override
27         public String getDescription() {
28                 return null;
29         }
30
31 }