virtual Logitech G27 for Gran Turismo 6 (#17135)
Some checks are pending
Generate Translation Template / Generate Translation Template (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run

This commit is contained in:
Katharine Chui 2025-05-02 21:27:40 +02:00 committed by GitHub
parent 7a9733dcca
commit c0a1e8d5a5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
18 changed files with 3162 additions and 118 deletions

View file

@ -38,6 +38,7 @@
#include "shortcut_dialog.h"
#include "system_cmd_dialog.h"
#include "emulated_pad_settings_dialog.h"
#include "emulated_logitech_g27_settings_dialog.h"
#include "basic_mouse_settings_dialog.h"
#include "vfs_tool_dialog.h"
#include "welcome_dialog.h"
@ -2902,6 +2903,16 @@ void main_window::CreateConnects()
dlg->show();
});
#ifndef HAVE_SDL3
ui->confLogitechG27Act->setVisible(false);
#else
connect(ui->confLogitechG27Act, &QAction::triggered, this, [this]
{
emulated_logitech_g27_settings_dialog* dlg = new emulated_logitech_g27_settings_dialog(this);
dlg->show();
});
#endif
connect(ui->actionBasic_Mouse, &QAction::triggered, this, [this]
{
basic_mouse_settings_dialog* dlg = new basic_mouse_settings_dialog(this);