mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2025-10-11 22:27:52 +00:00
Add game list refresh button (#126)
nice race condition Signed-off-by: swurl <swurl@swurl.xyz> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/126 Co-authored-by: swurl <swurl@swurl.xyz> Co-committed-by: swurl <swurl@swurl.xyz>
This commit is contained in:
parent
b78089e978
commit
7f16f12202
10 changed files with 167 additions and 29 deletions
|
@ -14,6 +14,8 @@
|
|||
#include <QString>
|
||||
|
||||
#include "common/thread.h"
|
||||
#include "core/file_sys/registered_cache.h"
|
||||
#include "uisettings.h"
|
||||
#include "yuzu/compatibility_list.h"
|
||||
#include "yuzu/play_time_manager.h"
|
||||
|
||||
|
@ -22,6 +24,7 @@ class System;
|
|||
}
|
||||
|
||||
class GameList;
|
||||
class GameListDir;
|
||||
class QStandardItem;
|
||||
|
||||
namespace FileSys {
|
||||
|
@ -42,7 +45,8 @@ public:
|
|||
QVector<UISettings::GameDir>& game_dirs_,
|
||||
const CompatibilityList& compatibility_list_,
|
||||
const PlayTime::PlayTimeManager& play_time_manager_,
|
||||
Core::System& system_);
|
||||
Core::System& system_,
|
||||
const bool cached = true);
|
||||
~GameListWorker() override;
|
||||
|
||||
/// Starts the processing of directory tree information.
|
||||
|
@ -91,4 +95,6 @@ private:
|
|||
Common::Event processing_completed;
|
||||
|
||||
Core::System& system;
|
||||
|
||||
const bool cached;
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue