Esempio n. 1
0
 plugin_searcher::plugin_searcher() {
     auto pboList = generate_pbo_list();
     //std::cout << "pbolist " << pboList.size() << "\n";
     for (auto& file : pboList) {
         //std::cout << "mod " << file << "\n";
         size_t last_index = file.find_last_of("\\/");
         std::string path = file.substr(0, last_index);
         //std::cout << "path " << path << "\n";
         last_index = path.find_last_of("\\/");
         path = path.substr(0, last_index);
         //std::cout << "modfolder " << path << "\n";
         if (std::find(active_mod_folder_list.begin(), active_mod_folder_list.end(), path) == active_mod_folder_list.end())
             active_mod_folder_list.emplace_back(std::move(path));
     }
 }
Esempio n. 2
0
 search::search(const std::string & filter) {
     generate_pbo_list();
     index_files(filter);
 }
Esempio n. 3
0
 search::search() {
     generate_pbo_list();
     index_files();
 }
Esempio n. 4
0
 search::search() {
     generate_pbo_list();
 }