install multiple CIAs sequentially

This commit is contained in:
BreadFish64 2018-02-13 18:16:26 -06:00
parent 3c03da12c8
commit c547465657
2 changed files with 47 additions and 30 deletions

View file

@ -70,7 +70,10 @@ signals:
* system emulation handles and memory are still valid, but are about become invalid.
*/
void EmulationStopping();
void UpdateProgress(size_t written, size_t total);
void CIAInstallReport(Service::AM::InstallStatus status, QString filepath);
void CIAInstallFinished();
private:
void InitializeWidgets();
@ -136,6 +139,7 @@ private slots:
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();
@ -168,7 +172,6 @@ private:
GRenderWindow* render_window;
GameList* game_list;
QFutureWatcher<Service::AM::InstallStatus>* watcher = nullptr;
// Status bar elements
QProgressBar* progress_bar = nullptr;
@ -210,3 +213,4 @@ protected:
};
Q_DECLARE_METATYPE(size_t);
Q_DECLARE_METATYPE(Service::AM::InstallStatus);