diff --git a/src/qt_gui/gui_context_menus.h b/src/qt_gui/gui_context_menus.h
index 823ad921c..7da7341da 100644
--- a/src/qt_gui/gui_context_menus.h
+++ b/src/qt_gui/gui_context_menus.h
@@ -451,7 +451,7 @@ private:
pShellLink->SetWorkingDirectory((LPCWSTR)QFileInfo(exePath).absolutePath().utf16());
// Set arguments, eboot.bin file location
- QString arguments = QString("\"%1\"").arg(targetPath);
+ QString arguments = QString("-g \"%1\"").arg(targetPath);
pShellLink->SetArguments((LPCWSTR)arguments.utf16());
// Set the icon for the shortcut
diff --git a/src/qt_gui/main_window.cpp b/src/qt_gui/main_window.cpp
index f2ee87891..02c7f18a5 100644
--- a/src/qt_gui/main_window.cpp
+++ b/src/qt_gui/main_window.cpp
@@ -102,6 +102,7 @@ void MainWindow::CreateActions() {
m_list_mode_act_group = new QActionGroup(this);
m_list_mode_act_group->addAction(ui->setlistModeListAct);
m_list_mode_act_group->addAction(ui->setlistModeGridAct);
+ m_list_mode_act_group->addAction(ui->setlistElfAct);
// create action group for themes
m_theme_act_group = new QActionGroup(this);
@@ -362,7 +363,7 @@ void MainWindow::CreateConnects() {
ui->sizeSlider->setEnabled(true);
ui->sizeSlider->setSliderPosition(slider_pos_grid);
});
- // Elf
+ // Elf Viewer
connect(ui->setlistElfAct, &QAction::triggered, m_dock_widget.data(), [this]() {
BackgroundMusicPlayer::getInstance().stopMusic();
m_dock_widget->setWidget(m_elf_viewer.data());
@@ -622,10 +623,12 @@ void MainWindow::ConfigureGuiFromSettings() {
Config::getMainWindowGeometryW(), Config::getMainWindowGeometryH());
ui->showGameListAct->setChecked(true);
- if (isTableList) {
+ if (Config::getTableMode() == 0) {
ui->setlistModeListAct->setChecked(true);
- } else {
+ } else if (Config::getTableMode() == 1) {
ui->setlistModeGridAct->setChecked(true);
+ } else if (Config::getTableMode() == 2) {
+ ui->setlistElfAct->setChecked(true);
}
BackgroundMusicPlayer::getInstance().setVolume(Config::getBGMvolume());
}
diff --git a/src/qt_gui/main_window_ui.h b/src/qt_gui/main_window_ui.h
index a51e37d1e..cb9aa5904 100644
--- a/src/qt_gui/main_window_ui.h
+++ b/src/qt_gui/main_window_ui.h
@@ -110,15 +110,14 @@ public:
setIconSizeLargeAct->setCheckable(true);
setlistModeListAct = new QAction(MainWindow);
setlistModeListAct->setObjectName("setlistModeListAct");
- setlistModeListAct->setCheckable(true);
- setlistModeListAct->setChecked(true);
setlistModeListAct->setIcon(QIcon(":images/list_icon.png"));
+ setlistModeListAct->setCheckable(true);
setlistModeGridAct = new QAction(MainWindow);
setlistModeGridAct->setObjectName("setlistModeGridAct");
- setlistModeGridAct->setCheckable(true);
setlistModeGridAct->setIcon(QIcon(":images/grid_icon.png"));
+ setlistModeGridAct->setCheckable(true);
setlistElfAct = new QAction(MainWindow);
- setlistElfAct->setObjectName("setlistModeGridAct");
+ setlistElfAct->setObjectName("setlistElfAct");
setlistElfAct->setCheckable(true);
gameInstallPathAct = new QAction(MainWindow);
gameInstallPathAct->setObjectName("gameInstallPathAct");
diff --git a/src/qt_gui/translations/sq.ts b/src/qt_gui/translations/sq.ts
index 5715371bf..f7144a001 100644
--- a/src/qt_gui/translations/sq.ts
+++ b/src/qt_gui/translations/sq.ts
@@ -118,22 +118,22 @@
Open Folder...
- Hapni Dosjen...
+ Hap Dosjen...
Open Game Folder
- Hapni Dosjen e Lojës
+ Hap Dosjen e Lojës
Open Save Data Folder
- Hapni Dosjen e të Dhënave të Ruajtura
+ Hap Dosjen e të Dhënave të Ruajtura
Open Log Folder
- Hapni Dosjen e Regjistrimeve
+ Hap Dosjen e Ditarit