Commit Graph

27 Commits

Author SHA1 Message Date
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
Alexander Babikov
929a9fb25e Network settings page redesign
Co-Authored-By: cold-brewed <47337035+cold-brewed@users.noreply.github.com>
2025-03-26 19:30:21 +05: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
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
72bd13a8ed Phase 2 (make qt_settingsnetwork.cpp filter out the Internal option for machines that do not have an internal NIC - currently that is all machines). 2023-10-06 05:30:32 +02:00
OBattler
79e5a1dfbb Proper UI support for internal devices, phase 1. 2023-10-06 05:28:26 +02:00
cold-brewed
bf8e695d94 qt: Clean up some warnings 2023-06-11 11:54:01 -04:00
cold-brewed
ef34e81cd1 network: Added new ability for drivers to provide error information upon failed init. Updated translation strings. Fixed an issue with VDE configuration settings. 2023-05-23 11:53:59 -04:00
OBattler
6bb5942ad1 Finish merge. 2023-05-16 00:53:59 +02:00
Jordi Guillaumes i Pons
df6897640d Fix: Load the interface list even if PCAP is not selected
Fix: Show "VDE" when hovering over the status icon for a VDE connected NIC
2023-05-06 23:23:00 +02:00
Jordi Guillaumes i Pons
52b0e54fd7 VDE networking support
Adds VDE (https://github.com/virtualsquare/vde-2) support to 86Box.
- Adds new networking type
- Modifies networking configuration dialog
- Adds CMake Presets to build and debug under MacOS
2023-05-04 21:12:13 +02: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
Adrien Moulin
9ad587dbfd qt: fix instance number not set when editing nic config 2022-08-25 23:53:09 +02:00
Adrien Moulin
06ec705098 qt: fix duplicate entries in network settings 2022-08-25 22:25:11 +02:00
Adrien Moulin
19db1d2c7b Network overhaul : support for multiple NICs, performance improvement
- Add support for multiple NICs
- Switch from polling to an event loop for the host networking to avoid latency and locking issues
2022-08-21 16:55:47 +02:00
ts-korhonen
87546d2ce6 qt: fix multiple compiler warnings 2022-03-07 21:47:48 +02:00
Jasmine Iwanek
4287e44824 newlines at end of file 2022-02-18 21:38:51 -05:00
David Hrdlička
76fbaa4b8c Revert "Merge branch 'master' of https://github.com/86Box/86Box"
This reverts commit efb79217f2, reversing
changes made to 351db812e0.
2022-02-18 21:42:05 +01: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
f15f00e260 qt_settingsnetwork: Disable Configure button when network card has no configurable parameters 2022-02-01 01:46:31 +06:00
Cacodemon345
970430f721 Even more strings changes 2022-01-06 16:58:11 +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
c587a02b1a Initial Qt Commit 2021-11-25 10:20:56 +01:00