void CDirectoryManagerBase::SetGlobalPaths(const std::string& in) { if (m_bHaveGlobalPaths) { if (in != m_globalPaths) { StringVector tmp = GetDirectoriesFromString(in); m_globalPaths = tmp.to_string("|"); //StringVector tmp(in, "|"); // //for (StringVector::iterator it = tmp.begin(); it != tmp.end()) //{ // string path = TrimConst(*it); // if (!path.empty()) // { // if(!IsPathEndOk(path)) // *it += '\\'; // } // else // { // it = tmp.erase(it); // } //} // //m_globalPaths = tmp.to_string("|"); } } }
void CDirectoryManager::SetExtensions(const std::string& extension) { StringVector tmp = Tokenize(extension, "|", true); assert(!m_simpleExt || tmp.size() == 1); m_extensions = tmp.to_string("|"); //m_extensionList = Tokenize(extension, ";|\t\r\n"); }