Commit Graph

24 Commits

Author SHA1 Message Date
Jasmine Iwanek
af93cd66ec Clean QT Sound UI 2025-06-06 21:55:01 -04:00
Alexander Babikov
aa940316ff qt: For device config dialogs, default to the settings dialog as the parent
Fixes (somehow) controls being non-interactable when no parent dialog
is passed and 86Box is running in settings-only mode
2025-04-28 18:02:26 +05:00
OBattler
19e01b8ddf UI: Optimize several Settings pages to reduce the amount of iterations and repeated calls to functions where multiple there are multiple instances of the same device type, should further speed up te opening of the Settings dialog. 2025-03-30 03:40:08 +02:00
Jasmine Iwanek
837c0d369e A few cleanups in qt_settingssound.cpp 2025-03-10 05:26:36 -04:00
Alexander Babikov
83064c6e21 Further improvements to the translation system 2024-11-13 19:42:27 +05:00
OBattler
55b091fb58 Assorted string fixes, mostly for consistency. 2024-11-10 02:23:21 +01:00
OBattler
2acb11d37c Implemented the Pro Audio Spectrum Plus serial mixer, Pro Audio Spectrum 16 parallel mixer, Pro Audio Spectrum Plus/16 SCSI, ESS ES688, all three ESS PnP AudioDrives, made the wavetables use a separate 44.1 kHz source, and made the Sound Blaster 16 PNP use a proper PNP ROM dump. 2024-05-03 17:02:13 +02:00
OBattler
4af09535c3 Phase 4 (list Internal as an option only for the first sound or network card). 2023-10-06 05:47:40 +02:00
OBattler
6d05e8d358 Phase 3 (make the Configure buttons actually work). 2023-10-06 05:41:15 +02:00
OBattler
79e5a1dfbb Proper UI support for internal devices, phase 1. 2023-10-06 05:28:26 +02:00
TC1995
db77b53fc8 QT: Fix crash in the first sound card selection. 2023-02-02 17:13:29 +01:00
Jasmine Iwanek
91b86f1bb8 Fix freeze on tools->settings 2023-02-02 07:47:58 -05:00
Jasmine Iwanek
5f04b29e8f Support up to 4 sound cards 2023-02-02 03:29:38 -05:00
Jasmine Iwanek
a40630ba63 Even more tabs to spaces 2023-01-07 14:09:51 -05:00
Jasmine Iwanek
3fe4f75108 A bit more clang-format 2022-11-19 11:53:07 -05:00
Alexander Babikov
2706366b21 qt: Add the FM synth driver select option to the UI 2022-07-26 10:23:00 +05:00
Alexander Babikov
8baf1e3a78 Fix 8514/A and GUS checkboxes not being grayed out with 8-bit ISA-only machines as intended (#2364) 2022-05-24 14:27:26 -03:00
Jasmine Iwanek
297909a884 midi out device named correctly to aid code readability 2022-03-13 09:00:03 -04:00
Cacodemon345
dd83bdb0f6 * Fix fixed size window sizing
* Fix device config windows not appearing centered and modal under Wayland
2022-02-09 00:29:19 +06:00
Cacodemon345
a637f61d4f Add missing copyright notices 2022-02-07 15:00:02 +06:00
Cacodemon345
f481574a0f Port 3 out of 4 recent Win32 commits 2021-12-23 01:59:22 +06:00
Joakim L. Gilje
61ab0e60ca merged in machine flags/bus refactoring started in 6661ff5dcc 2021-12-14 13:53:56 +01:00
Joakim L. Gilje
07c9da30de configuration fixes
* moved CONFIG_MIDI and CONFIG_MIDI_IN to own blocks when constructing
  comboboxes in deviceconfig
* use Models::AddEntry in deviceconfig
* sub-handling of CONFIG_HEX16 and CONFIG_HEX20 in CONFIG_SELECTION
  block when constructing, and use corresponding config_setter
* make sure SCSI controller- and ISAMEM-deviceconfig calls up
  deviceconfig with an instance number
* midi input and midi output was mixed when constructing soundsettings
  when loading prev. settings
2021-12-06 10:29:53 +01:00
Joakim L. Gilje
c587a02b1a Initial Qt Commit 2021-11-25 10:20:56 +01:00