2017-10-20 11:26:15 -04:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include <boost/filesystem.hpp>
|
2017-11-24 18:31:04 -05:00
|
|
|
#include <set>
|
2017-10-20 11:26:15 -04:00
|
|
|
|
2017-11-01 07:26:08 -04:00
|
|
|
bool IsBootableExecutablePath(const boost::filesystem::path&);
|
|
|
|
bool IsBootableDiscImagePath(const boost::filesystem::path&);
|
2019-01-16 19:57:55 +00:00
|
|
|
void TryRegisteringBootable(const boost::filesystem::path&);
|
2017-11-24 18:31:04 -05:00
|
|
|
void ScanBootables(const boost::filesystem::path&, bool = true);
|
|
|
|
std::set<boost::filesystem::path> GetActiveBootableDirectories();
|
2017-10-27 18:06:59 -04:00
|
|
|
void PurgeInexistingFiles();
|
2017-10-20 15:40:49 -04:00
|
|
|
void FetchGameTitles();
|
2019-01-16 20:00:10 +00:00
|
|
|
void FetchGameCovers();
|