std::list< std::string > listDirectory(const std::string &dir, const std::string &filter="", int sortSpec=QDir::Name|QDir::IgnoreCase, int filterSpec=QDir::AllEntries)
A utility function to scan a directory for files or directories, which will hide non-portable things.