Added freetype2 support.
[fltk_mvc_template.git] / _template / src / FSHelper.h
index 45d93fd..d0f1a7b 100644 (file)
@@ -85,14 +85,14 @@ public:
     bool validFileName(const std::string &fName);
 
 /////////////////////////////////////////////////
-/// \brief Ersetzt alle / mit \\
+/// \brief Ersetzt alle / mit doppel backslash
 /// \param dir Zu verarbeitender pfad
 /// \return pfad mit ersetzten Zeichen
 /////////////////////////////////////////////////
     std::string convertPathToWindows(const std::string &dir);
 
 /////////////////////////////////////////////////
-/// \brief Ersetzt alle \\ mit /
+/// \brief Ersetzt alle doppel backslash mit /
 /// \param dir Zu verarbeitender pfad
 /// \return pfad mit ersetzten Zeichen
 /////////////////////////////////////////////////
@@ -144,12 +144,12 @@ public:
 ///        false nein)
 /// \return true bei erfolg, false bei fehler
 /////////////////////////////////////////////////
-    bool listFilesRecursive(const std::string &path, std::vector<FSHelper::File> &files,const bool showHiddenDirs);
+    bool listFilesRecursive(const std::string &path, std::vector<FSHelper::File> &files,const bool showHiddenDirs = false);
 
 /////////////////////////////////////////////////
 /// \brief Diese funktion gibt rekursiv alle Unterordner eines
 ///        Ordners zurück.
-/// \param [IN] src Ordner dessen Dateien zurückgegeben
+/// \param [IN] src Ordner dessen Unterordner zurückgegeben
 ///        werden sollen.
 /// \param [OUT] string Vektor mit allen gefundenen Ordnern
 /// \param [IN] Optional, Gibt an ob auch versteckte Unterordner
@@ -157,7 +157,19 @@ public:
 ///        false nein)
 /// \return true bei erfolg, false bei fehler
 /////////////////////////////////////////////////
-    bool listDirsRecursive(const std::string &path, std::vector<std::string>& dirs,const bool showHiddenDirs);
+    bool listDirsRecursive(const std::string &path, std::vector<std::string>& dirs,const bool showHiddenDirs = false);
+
+/////////////////////////////////////////////////
+/// \brief Diese funktion gibt alle Unterordner eines
+///        Ordners zurück (nicht rekursiv).
+/// \param src Ordner dessen Unterordner zurückgegeben
+///        werden sollen.
+/// \param Optional, Gibt an ob auch versteckte Unterordner
+///        durchsucht werden sollen. (true ja,
+///        false nein)
+/// \return string Vektor mit allen gefundenen Ordnern
+/////////////////////////////////////////////////
+    std::vector<std::string> listDirsNonRecursive(const std::string &path,const bool showHiddenDirs = false);
 
 /////////////////////////////////////////////////
 /// \brief Diese funktion führt einen Befehl/ein Programm