qt: Add UI support for NSP files
This commit is contained in:
parent
f7eaea424d
commit
58473309a0
|
@ -49,6 +49,8 @@ add_library(core STATIC
|
||||||
file_sys/savedata_factory.h
|
file_sys/savedata_factory.h
|
||||||
file_sys/sdmc_factory.cpp
|
file_sys/sdmc_factory.cpp
|
||||||
file_sys/sdmc_factory.h
|
file_sys/sdmc_factory.h
|
||||||
|
file_sys/submission_package.cpp
|
||||||
|
file_sys/submission_package.h
|
||||||
file_sys/vfs.cpp
|
file_sys/vfs.cpp
|
||||||
file_sys/vfs.h
|
file_sys/vfs.h
|
||||||
file_sys/vfs_concat.cpp
|
file_sys/vfs_concat.cpp
|
||||||
|
@ -359,6 +361,8 @@ add_library(core STATIC
|
||||||
loader/nro.h
|
loader/nro.h
|
||||||
loader/nso.cpp
|
loader/nso.cpp
|
||||||
loader/nso.h
|
loader/nso.h
|
||||||
|
loader/nsp.cpp
|
||||||
|
loader/nsp.h
|
||||||
loader/xci.cpp
|
loader/xci.cpp
|
||||||
loader/xci.h
|
loader/xci.h
|
||||||
memory.cpp
|
memory.cpp
|
||||||
|
|
|
@ -432,7 +432,7 @@ void GameList::LoadInterfaceLayout() {
|
||||||
item_model->sort(header->sortIndicatorSection(), header->sortIndicatorOrder());
|
item_model->sort(header->sortIndicatorSection(), header->sortIndicatorOrder());
|
||||||
}
|
}
|
||||||
|
|
||||||
const QStringList GameList::supported_file_extensions = {"nso", "nro", "nca", "xci"};
|
const QStringList GameList::supported_file_extensions = {"nso", "nro", "nca", "xci", "nsp"};
|
||||||
|
|
||||||
static bool HasSupportedFileExtension(const std::string& file_name) {
|
static bool HasSupportedFileExtension(const std::string& file_name) {
|
||||||
const QFileInfo file = QFileInfo(QString::fromStdString(file_name));
|
const QFileInfo file = QFileInfo(QString::fromStdString(file_name));
|
||||||
|
|
|
@ -746,7 +746,8 @@ void GMainWindow::OnMenuLoadFolder() {
|
||||||
|
|
||||||
void GMainWindow::OnMenuInstallToNAND() {
|
void GMainWindow::OnMenuInstallToNAND() {
|
||||||
const QString file_filter =
|
const QString file_filter =
|
||||||
tr("Installable Switch File (*.nca *.xci);;Nintendo Content Archive (*.nca);;NX Cartridge "
|
tr("Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive "
|
||||||
|
"(*.nca);;Nintendo Submissions Package (*.nsp);;NX Cartridge "
|
||||||
"Image (*.xci)");
|
"Image (*.xci)");
|
||||||
QString filename = QFileDialog::getOpenFileName(this, tr("Install File"),
|
QString filename = QFileDialog::getOpenFileName(this, tr("Install File"),
|
||||||
UISettings::values.roms_path, file_filter);
|
UISettings::values.roms_path, file_filter);
|
||||||
|
|
Reference in New Issue