[UI] Uplift of TR - 2092

Plus fixed invalid path, they're not stored anymore
This commit is contained in:
Gliniak
2023-02-02 19:02:23 +01:00
parent 4c220770ec
commit 036f19c66e
2 changed files with 60 additions and 29 deletions

View File

@@ -33,8 +33,7 @@ namespace app {
struct RecentTitleEntry {
std::string title_name;
std::filesystem::path path_to_file;
// uint32_t run_count;
// uint64_t last_run_time;
std::time_t last_run_time;
};
class EmulatorWindow {
@@ -213,8 +212,9 @@ class EmulatorWindow {
xe::X_STATUS RunTitle(std::filesystem::path path);
void RunPreviouslyPlayedTitle();
void RunRecentlyPlayedTitle(std::filesystem::path path_to_file);
void FillRecentlyLaunchedTitlesMenu(xe::ui::MenuItem* recent_menu);
void ReadRecentlyLaunchedTitles();
void LoadRecentlyLaunchedTitles();
void AddRecentlyLaunchedTitle(std::filesystem::path path_to_file,
std::string title_name);