dolphin/Source/Core/DolphinQt
cristian64 f5012ef457 Core/HW: Add Broadband Adapter (IPC).
This is a hassle-free BBA option intended for local play with multiple
Dolphin instances running *in the same system*. After selecting
**Broadband Adapter (IPC)** in the **SP1** slot in the GameCube section
in the settings, games that support LAN play will be able to discover
each other, without requiring third-party software or relatively complex
TAP setups.

The implementation is based on cpp-ipc, a high-performance inter-process
communication library that uses shared memory as transport layer.

Supported platforms are:

- [x] Linux
- [x] Windows
- [ ] macOS (cpp-ipc does not support this platform)
- [ ] FreeBSD (cpp-ipc does not support this platform)
- [ ] Android (cpp-ipc needs some adjustments; while it could work,
  launching two Dolphin instances within the same Android system may be
  both challenging and impractical)
2025-10-28 18:50:59 +00:00
..
Achievements fixed the lint error 2025-10-07 23:57:53 -04:00
Config DolphinQT: explicitly include QAction for older QT6 libs 2025-10-21 22:52:43 -04:00
Debugger Merge pull request #13947 from JosJuice/i18n-2025-08-17-type 2025-10-21 19:19:13 -05:00
EmulatedUSB HotkeyManager: Add HK_TOGGLE_WII_SPEAK_MUTE 2025-05-07 21:27:50 +04:00
FIFO FIFOAnalyzer: fix command description updates 2025-08-22 02:02:28 +01:00
GameList GameList: Use List View's sorting for Grid View 2025-08-27 15:35:38 -07:00
InfinityBase Source: Remove redundant lambda parameter lists 2025-06-14 10:19:31 +02:00
NetPlay Merge pull request #13161 from oltolm/fix_qt6_warnings 2025-09-28 14:02:56 -04:00
QtUtils DolphinQt: Center dialogs on top-level parent window. 2025-09-07 21:28:05 +01:00
Settings Core/HW: Add Broadband Adapter (IPC). 2025-10-28 18:50:59 +00:00
SkylanderPortal Source: Remove redundant lambda parameter lists 2025-06-14 10:19:31 +02:00
Styles/Dark DolphinQt/Styles/Dark: Adjust progress bar 2025-08-31 22:02:00 +02:00
TAS fix Qt6 deprecation warnings 2025-07-19 22:08:15 +02:00
AboutDialog.cpp DolphinQt: Remove redundant window hints 2025-06-06 19:35:13 -07:00
AboutDialog.h
CheatSearchFactoryWidget.cpp DolphinQt: Make WrapInScrollArea and GetWrappedWidget less hacky. 2025-05-26 20:58:48 -05:00
CheatSearchFactoryWidget.h DolphinQt: Make WrapInScrollArea and GetWrappedWidget less hacky. 2025-05-26 20:58:48 -05:00
CheatSearchWidget.cpp CheatSearchWidget: New feature, writing a value to all selected addresses 2025-10-08 11:33:44 +02:00
CheatSearchWidget.h CheatSearchWidget: New feature, writing a value to all selected addresses 2025-10-08 11:33:44 +02:00
CheatsManager.cpp DolphinQt: Remove redundant window hints 2025-06-06 19:35:13 -07:00
CheatsManager.h Make overriding explicit and remove redundant virtual specifiers on overriding destructors - Core & UnitTests 2025-05-01 15:00:37 +02:00
CMakeLists.txt Merge pull request #13953 from TryTwo/add_osd_tab 2025-10-15 16:35:26 -04:00
ConvertDialog.cpp DolphinQt: Replace widespread SetQWidgetWindowDecorations calls with an event filter. 2025-06-07 16:15:34 -05:00
ConvertDialog.h
DiscordHandler.cpp DolphinQt: Replace widespread SetQWidgetWindowDecorations calls with an event filter. 2025-06-07 16:15:34 -05:00
DiscordHandler.h Make overriding explicit and remove redundant virtual specifiers on overriding destructors - Core & UnitTests 2025-05-01 15:00:37 +02:00
DiscordJoinRequestDialog.cpp DolphinQt: Remove redundant window hints 2025-06-06 19:35:13 -07:00
DiscordJoinRequestDialog.h
DolphinEmu.entitlements
DolphinEmuDebug.entitlements
DolphinQt.manifest
DolphinQt.rc
DolphinQt.vcxproj Qt: Add OnScreenDisplayPane to settings window. Transfer OSD options to pane. 2025-10-10 02:47:27 -07:00
DolphinQt.vcxproj.user
GBAHost.cpp
GBAHost.h Make overriding explicit and remove redundant virtual specifiers on overriding destructors - Core & UnitTests 2025-05-01 15:00:37 +02:00
GBAWidget.cpp Source: Remove redundant lambda parameter lists 2025-06-14 10:19:31 +02:00
GBAWidget.h
GCMemcardCreateNewDialog.cpp DolphinQt: Remove redundant window hints 2025-06-06 19:35:13 -07:00
GCMemcardCreateNewDialog.h Make overriding explicit and remove redundant virtual specifiers on overriding destructors - Core & UnitTests 2025-05-01 15:00:37 +02:00
GCMemcardManager.cpp DolphinQt: Replace widespread SetQWidgetWindowDecorations calls with an event filter. 2025-06-07 16:15:34 -05:00
GCMemcardManager.h Make overriding explicit and remove redundant virtual specifiers on overriding destructors - Core & UnitTests 2025-05-01 15:00:37 +02:00
Host.cpp Host: Remove outdated comment 2025-08-03 13:24:50 -07:00
Host.h Make overriding explicit and remove redundant virtual specifiers on overriding destructors - Core & UnitTests 2025-05-01 15:00:37 +02:00
HotkeyScheduler.cpp Source: Remove redundant lambda parameter lists 2025-06-14 10:19:31 +02:00
HotkeyScheduler.h Make overriding explicit and remove redundant virtual specifiers on overriding destructors - Core & UnitTests 2025-05-01 15:00:37 +02:00
Info.plist.in Adding support for detecting .bin images 2025-04-21 22:05:24 +10:00
Main.cpp DolphinQt: Center dialogs on top-level parent window. 2025-09-07 21:28:05 +01:00
MainWindow.cpp Movie Window: Move customization options from Menu Bar to OSD pane, but add options to toggle the window and to open the OSD pane. 2025-10-10 16:59:16 -07:00
MainWindow.h Movie Window: Move customization options from Menu Bar to OSD pane, but add options to toggle the window and to open the OSD pane. 2025-10-10 16:59:16 -07:00
MenuBar.cpp Merge pull request #13953 from TryTwo/add_osd_tab 2025-10-15 16:35:26 -04:00
MenuBar.h Movie Window: Move customization options from Menu Bar to OSD pane, but add options to toggle the window and to open the OSD pane. 2025-10-10 16:59:16 -07:00
NANDRepairDialog.cpp DolphinQt: Remove redundant window hints 2025-06-06 19:35:13 -07:00
NANDRepairDialog.h
NKitWarningDialog.cpp fix Qt6 deprecation warnings 2025-07-19 22:08:15 +02:00
NKitWarningDialog.h
pch_qt.cpp
pch_qt.h
qt6.natvis
qt.conf
qt.conf.win
RenderWidget.cpp DolphinQt/RenderWidget: Grab focus on mouse button press. 2025-05-20 21:06:32 -05:00
RenderWidget.h
resource.h
ResourcePackManager.cpp DolphinQt: Replace widespread SetQWidgetWindowDecorations calls with an event filter. 2025-06-07 16:15:34 -05:00
ResourcePackManager.h
Resources.cpp Add Triforce platform and preliminary boot.id parsing 2025-04-21 22:05:25 +10:00
Resources.h
RiivolutionBootWidget.cpp Source: Remove redundant lambda parameter lists 2025-06-14 10:19:31 +02:00
RiivolutionBootWidget.h Make overriding explicit and remove redundant virtual specifiers on overriding destructors - Core & UnitTests 2025-05-01 15:00:37 +02:00
SearchBar.cpp
SearchBar.h Make overriding explicit and remove redundant virtual specifiers on overriding destructors - Core & UnitTests 2025-05-01 15:00:37 +02:00
Settings.cpp Merge pull request #13776 from jordan-woyak/win-dark-mode-styles 2025-08-01 21:26:17 +02:00
Settings.h Merge pull request #13522 from tygyh/Enforce-overriding-destructor-style-Core&UnitTests 2025-06-07 17:55:14 -05:00
ToolBar.cpp
ToolBar.h
Translation.cpp
Translation.h
Updater.cpp DolphinQt: Replace widespread SetQWidgetWindowDecorations calls with an event filter. 2025-06-07 16:15:34 -05:00
Updater.h
WiiUpdate.cpp DolphinQt: Replace widespread SetQWidgetWindowDecorations calls with an event filter. 2025-06-07 16:15:34 -05:00
WiiUpdate.h