summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Zach Hilman2018-08-25 11:50:15 -0400
committerGravatar Zach Hilman2018-09-04 14:28:41 -0400
commit58473309a08979d657dc09d5594833791e5c920c (patch)
treeb722865fa4b3a2ea40c3f34cc82b039d5a716eab /src
parentregistration: Add support for installing NSP files (diff)
downloadyuzu-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.txt4
-rw-r--r--src/yuzu/game_list.cpp2
-rw-r--r--src/yuzu/main.cpp3
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
435const QStringList GameList::supported_file_extensions = {"nso", "nro", "nca", "xci"}; 435const QStringList GameList::supported_file_extensions = {"nso", "nro", "nca", "xci", "nsp"};
436 436
437static bool HasSupportedFileExtension(const std::string& file_name) { 437static 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
747void GMainWindow::OnMenuInstallToNAND() { 747void 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);