diff options
author | anbr <vdr07@deltab.de> | 2010-12-21 20:36:58 +0100 |
---|---|---|
committer | anbr <vdr07@deltab.de> | 2010-12-21 20:36:58 +0100 |
commit | 10a33e14d6338ff004410413f6fe52810be43f67 (patch) | |
tree | 6f71b062e9235be1383a9e6c536fea336d400e6c /tools.c | |
download | vdr-plugin-dvdswitch-0.1.0.tar.gz vdr-plugin-dvdswitch-0.1.0.tar.bz2 |
release 0.1.0 from http://www.schmidtie.de/download/vdr-dvdswitch-0.1.0.tar.bz20.1.0
Diffstat (limited to 'tools.c')
-rw-r--r-- | tools.c | 27 |
1 files changed, 27 insertions, 0 deletions
@@ -0,0 +1,27 @@ +#include "tools.h" +#include "imagelist.h" +#include "setup.h" + +cDirList::cDirList(void) +{ + char *buffer = NULL; + + OptExclude("^lost\\+found$"); // lost+found Dir + OptExclude("^\\."); // hidden Files + OptExclude("\\.sdel$"); // del Files + OptExclude("\\.smove$"); // move Files + + cTokenizer *token = new cTokenizer(ImageList.GetDirContains(), "@"); + for(int i = 1; i <= token->Count(); i++) + { + asprintf(&buffer, "^%s$", token->GetToken(i)); + OptExclude(buffer); + FREENULL(buffer); + } + + OptSort((eFileList)DVDSwitchSetup.SortMode); + OptFilterType(tDir); + + delete(token); +} + |