From b69389f609c8c9c441d0251510f6b578a9437f6a Mon Sep 17 00:00:00 2001 From: Jonas Suhr Christensen Date: Tue, 13 May 2014 11:44:45 +0200 Subject: Added filter to exclude hidden directories. --- plugingui/directory.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'plugingui/directory.h') diff --git a/plugingui/directory.h b/plugingui/directory.h index 50d5fae..04ed3e7 100644 --- a/plugingui/directory.h +++ b/plugingui/directory.h @@ -36,6 +36,8 @@ #include #include +#define DIRECTORY_HIDDEN 1 + class Directory { public: @@ -70,10 +72,11 @@ class Directory { static std::string root(); static std::string root(std::string path); static std::string cleanPath(std::string path); - static Directory::EntryList listFiles(std::string path); + static Directory::EntryList listFiles(std::string path, unsigned char filter = 0); static bool isRoot(std::string path); static Directory::DriveList drives(); static bool isDir(std::string path); + static bool isHidden(std::string entry); static bool exists(std::string path); static std::string pathDirectory(std::string filepath); -- cgit v1.2.3