diff options
| author | 2018-08-25 11:50:15 -0400 | |
|---|---|---|
| committer | 2018-09-04 14:28:41 -0400 | |
| commit | 58473309a08979d657dc09d5594833791e5c920c (patch) | |
| tree | b722865fa4b3a2ea40c3f34cc82b039d5a716eab /src | |
| parent | registration: Add support for installing NSP files (diff) | |
| download | yuzu-58473309a08979d657dc09d5594833791e5c920c.tar.gz yuzu-58473309a08979d657dc09d5594833791e5c920c.tar.xz yuzu-58473309a08979d657dc09d5594833791e5c920c.zip | |
qt: Add UI support for NSP files
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/CMakeLists.txt | 4 | ||||
| -rw-r--r-- | src/yuzu/game_list.cpp | 2 | ||||
| -rw-r--r-- | src/yuzu/main.cpp | 3 |
3 files changed, 7 insertions, 2 deletions
diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt index a74270a0f..54afa6a87 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt | |||
| @@ -49,6 +49,8 @@ add_library(core STATIC | |||
| 49 | file_sys/savedata_factory.h | 49 | file_sys/savedata_factory.h |
| 50 | file_sys/sdmc_factory.cpp | 50 | file_sys/sdmc_factory.cpp |
| 51 | file_sys/sdmc_factory.h | 51 | file_sys/sdmc_factory.h |
| 52 | file_sys/submission_package.cpp | ||
| 53 | file_sys/submission_package.h | ||
| 52 | file_sys/vfs.cpp | 54 | file_sys/vfs.cpp |
| 53 | file_sys/vfs.h | 55 | file_sys/vfs.h |
| 54 | file_sys/vfs_concat.cpp | 56 | file_sys/vfs_concat.cpp |
| @@ -359,6 +361,8 @@ add_library(core STATIC | |||
| 359 | loader/nro.h | 361 | loader/nro.h |
| 360 | loader/nso.cpp | 362 | loader/nso.cpp |
| 361 | loader/nso.h | 363 | loader/nso.h |
| 364 | loader/nsp.cpp | ||
| 365 | loader/nsp.h | ||
| 362 | loader/xci.cpp | 366 | loader/xci.cpp |
| 363 | loader/xci.h | 367 | loader/xci.h |
| 364 | memory.cpp | 368 | memory.cpp |
diff --git a/src/yuzu/game_list.cpp b/src/yuzu/game_list.cpp index 71953cee3..3e2a5976b 100644 --- a/src/yuzu/game_list.cpp +++ b/src/yuzu/game_list.cpp | |||
| @@ -432,7 +432,7 @@ void GameList::LoadInterfaceLayout() { | |||
| 432 | item_model->sort(header->sortIndicatorSection(), header->sortIndicatorOrder()); | 432 | item_model->sort(header->sortIndicatorSection(), header->sortIndicatorOrder()); |
| 433 | } | 433 | } |
| 434 | 434 | ||
| 435 | const QStringList GameList::supported_file_extensions = {"nso", "nro", "nca", "xci"}; | 435 | const QStringList GameList::supported_file_extensions = {"nso", "nro", "nca", "xci", "nsp"}; |
| 436 | 436 | ||
| 437 | static bool HasSupportedFileExtension(const std::string& file_name) { | 437 | static bool HasSupportedFileExtension(const std::string& file_name) { |
| 438 | const QFileInfo file = QFileInfo(QString::fromStdString(file_name)); | 438 | const QFileInfo file = QFileInfo(QString::fromStdString(file_name)); |
diff --git a/src/yuzu/main.cpp b/src/yuzu/main.cpp index c4eda4bab..e7722cf95 100644 --- a/src/yuzu/main.cpp +++ b/src/yuzu/main.cpp | |||
| @@ -746,7 +746,8 @@ void GMainWindow::OnMenuLoadFolder() { | |||
| 746 | 746 | ||
| 747 | void GMainWindow::OnMenuInstallToNAND() { | 747 | void GMainWindow::OnMenuInstallToNAND() { |
| 748 | const QString file_filter = | 748 | const QString file_filter = |
| 749 | tr("Installable Switch File (*.nca *.xci);;Nintendo Content Archive (*.nca);;NX Cartridge " | 749 | tr("Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive " |
| 750 | "(*.nca);;Nintendo Submissions Package (*.nsp);;NX Cartridge " | ||
| 750 | "Image (*.xci)"); | 751 | "Image (*.xci)"); |
| 751 | QString filename = QFileDialog::getOpenFileName(this, tr("Install File"), | 752 | QString filename = QFileDialog::getOpenFileName(this, tr("Install File"), |
| 752 | UISettings::values.roms_path, file_filter); | 753 | UISettings::values.roms_path, file_filter); |