Merge remote-tracking branch 'upstream/main'

This commit is contained in:
rainmakerv2 2024-11-26 08:35:02 +08:00
commit b75b9f4bc8
4 changed files with 14 additions and 12 deletions

View File

@ -451,7 +451,7 @@ private:
pShellLink->SetWorkingDirectory((LPCWSTR)QFileInfo(exePath).absolutePath().utf16()); pShellLink->SetWorkingDirectory((LPCWSTR)QFileInfo(exePath).absolutePath().utf16());
// Set arguments, eboot.bin file location // Set arguments, eboot.bin file location
QString arguments = QString("\"%1\"").arg(targetPath); QString arguments = QString("-g \"%1\"").arg(targetPath);
pShellLink->SetArguments((LPCWSTR)arguments.utf16()); pShellLink->SetArguments((LPCWSTR)arguments.utf16());
// Set the icon for the shortcut // Set the icon for the shortcut

View File

@ -102,6 +102,7 @@ void MainWindow::CreateActions() {
m_list_mode_act_group = new QActionGroup(this); m_list_mode_act_group = new QActionGroup(this);
m_list_mode_act_group->addAction(ui->setlistModeListAct); m_list_mode_act_group->addAction(ui->setlistModeListAct);
m_list_mode_act_group->addAction(ui->setlistModeGridAct); m_list_mode_act_group->addAction(ui->setlistModeGridAct);
m_list_mode_act_group->addAction(ui->setlistElfAct);
// create action group for themes // create action group for themes
m_theme_act_group = new QActionGroup(this); m_theme_act_group = new QActionGroup(this);
@ -362,7 +363,7 @@ void MainWindow::CreateConnects() {
ui->sizeSlider->setEnabled(true); ui->sizeSlider->setEnabled(true);
ui->sizeSlider->setSliderPosition(slider_pos_grid); ui->sizeSlider->setSliderPosition(slider_pos_grid);
}); });
// Elf // Elf Viewer
connect(ui->setlistElfAct, &QAction::triggered, m_dock_widget.data(), [this]() { connect(ui->setlistElfAct, &QAction::triggered, m_dock_widget.data(), [this]() {
BackgroundMusicPlayer::getInstance().stopMusic(); BackgroundMusicPlayer::getInstance().stopMusic();
m_dock_widget->setWidget(m_elf_viewer.data()); m_dock_widget->setWidget(m_elf_viewer.data());
@ -622,10 +623,12 @@ void MainWindow::ConfigureGuiFromSettings() {
Config::getMainWindowGeometryW(), Config::getMainWindowGeometryH()); Config::getMainWindowGeometryW(), Config::getMainWindowGeometryH());
ui->showGameListAct->setChecked(true); ui->showGameListAct->setChecked(true);
if (isTableList) { if (Config::getTableMode() == 0) {
ui->setlistModeListAct->setChecked(true); ui->setlistModeListAct->setChecked(true);
} else { } else if (Config::getTableMode() == 1) {
ui->setlistModeGridAct->setChecked(true); ui->setlistModeGridAct->setChecked(true);
} else if (Config::getTableMode() == 2) {
ui->setlistElfAct->setChecked(true);
} }
BackgroundMusicPlayer::getInstance().setVolume(Config::getBGMvolume()); BackgroundMusicPlayer::getInstance().setVolume(Config::getBGMvolume());
} }

View File

@ -110,15 +110,14 @@ public:
setIconSizeLargeAct->setCheckable(true); setIconSizeLargeAct->setCheckable(true);
setlistModeListAct = new QAction(MainWindow); setlistModeListAct = new QAction(MainWindow);
setlistModeListAct->setObjectName("setlistModeListAct"); setlistModeListAct->setObjectName("setlistModeListAct");
setlistModeListAct->setCheckable(true);
setlistModeListAct->setChecked(true);
setlistModeListAct->setIcon(QIcon(":images/list_icon.png")); setlistModeListAct->setIcon(QIcon(":images/list_icon.png"));
setlistModeListAct->setCheckable(true);
setlistModeGridAct = new QAction(MainWindow); setlistModeGridAct = new QAction(MainWindow);
setlistModeGridAct->setObjectName("setlistModeGridAct"); setlistModeGridAct->setObjectName("setlistModeGridAct");
setlistModeGridAct->setCheckable(true);
setlistModeGridAct->setIcon(QIcon(":images/grid_icon.png")); setlistModeGridAct->setIcon(QIcon(":images/grid_icon.png"));
setlistModeGridAct->setCheckable(true);
setlistElfAct = new QAction(MainWindow); setlistElfAct = new QAction(MainWindow);
setlistElfAct->setObjectName("setlistModeGridAct"); setlistElfAct->setObjectName("setlistElfAct");
setlistElfAct->setCheckable(true); setlistElfAct->setCheckable(true);
gameInstallPathAct = new QAction(MainWindow); gameInstallPathAct = new QAction(MainWindow);
gameInstallPathAct->setObjectName("gameInstallPathAct"); gameInstallPathAct->setObjectName("gameInstallPathAct");

View File

@ -118,22 +118,22 @@
<message> <message>
<location filename="../gui_context_menus.h" line="49"/> <location filename="../gui_context_menus.h" line="49"/>
<source>Open Folder...</source> <source>Open Folder...</source>
<translation>Hapni Dosjen...</translation> <translation>Hap Dosjen...</translation>
</message> </message>
<message> <message>
<location filename="../gui_context_menus.h" line="50"/> <location filename="../gui_context_menus.h" line="50"/>
<source>Open Game Folder</source> <source>Open Game Folder</source>
<translation>Hapni Dosjen e Lojës</translation> <translation>Hap Dosjen e Lojës</translation>
</message> </message>
<message> <message>
<location filename="../gui_context_menus.h" line="51"/> <location filename="../gui_context_menus.h" line="51"/>
<source>Open Save Data Folder</source> <source>Open Save Data Folder</source>
<translation>Hapni Dosjen e Dhënave Ruajtura</translation> <translation>Hap Dosjen e Dhënave Ruajtura</translation>
</message> </message>
<message> <message>
<location filename="../gui_context_menus.h" line="52"/> <location filename="../gui_context_menus.h" line="52"/>
<source>Open Log Folder</source> <source>Open Log Folder</source>
<translation>Hapni Dosjen e Regjistrimeve</translation> <translation>Hap Dosjen e Ditarit</translation>
</message> </message>
<message> <message>
<location filename="../gui_context_menus.h" line="59"/> <location filename="../gui_context_menus.h" line="59"/>