citra_qt: support multiple game directories
This commit is contained in:
parent
88ebd844e5
commit
1a57f9488f
26 changed files with 561 additions and 132 deletions
|
@ -20,6 +20,7 @@ class ClickableLabel;
|
|||
class EmuThread;
|
||||
class GameList;
|
||||
enum class GameListOpenTarget;
|
||||
class GameListPlaceholder;
|
||||
class GImageInfo;
|
||||
class GPUCommandListWidget;
|
||||
class GPUCommandStreamWidget;
|
||||
|
@ -148,13 +149,14 @@ private slots:
|
|||
void OnGameListNavigateToGamedbEntry(
|
||||
u64 program_id,
|
||||
std::unordered_map<std::string, std::pair<QString, QString>>& compatibility_list);
|
||||
void OnGameListOpenDirectory(QString path);
|
||||
void OnGameListAddDirectory();
|
||||
void OnGameListShowList(bool show);
|
||||
void OnMenuLoadFile();
|
||||
void OnMenuInstallCIA();
|
||||
void OnUpdateProgress(size_t written, size_t total);
|
||||
void OnCIAInstallReport(Service::AM::InstallStatus status, QString filepath);
|
||||
void OnCIAInstallFinished();
|
||||
/// Called whenever a user selects the "File->Select Game List Root" menu item
|
||||
void OnMenuSelectGameListRoot();
|
||||
void OnMenuRecentFile();
|
||||
void OnConfigure();
|
||||
void OnToggleFilterBar();
|
||||
|
@ -184,6 +186,8 @@ private:
|
|||
|
||||
GRenderWindow* render_window;
|
||||
|
||||
GameListPlaceholder* game_list_placeholder;
|
||||
|
||||
// Status bar elements
|
||||
QProgressBar* progress_bar = nullptr;
|
||||
QLabel* message_label = nullptr;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue