summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp
AgeCommit message (Collapse)Author
2025-07-19fix Qt6 deprecation warningsoltolm
2025-06-06DolphinQt: Remove redundant window hintsDentomologist
Remove window hints clearing the flag Qt::WindowContextHelpButtonHint, which is already off by default in Qt 6. In Qt 5 this flag was set by default for QDialogs, and on Windows put a ? button in the corner of the title bar allowing users to activate Qt's QWhatsThis help system for a given widget. Since we don't set that text the ? button was useless and so we hid it manually.
2025-05-10DolphinQT/Netplay: Make variables constantDr. Dystopia
2023-11-25NetPlaySetupDialog: Fix spacing in Connect tabDentomologist
Add a spacer between the alert text and Connect button to prevent the alert text from migrating down with larger window heights.
2023-11-04DolphinQt: Remove unnecessary qOverloadsDentomologist
qOverload is used to disambiguate pointers to overloaded functions, but most of the usages in the code base were with non-overloaded functions.
2022-03-08Add NonDefaultQPushButton to set autoDefault of buttons to falseMartin
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
SPDX standardizes how source code conveys its copyright and licensing information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX tags are adopted in many large projects, including things like the Linux kernel.
2020-12-11Turn Config::Info into a class with gettersJosJuice
2020-10-01GameListModel instance ownership transferred back to the GameList instance. ↵Christian Aguilera
The GameListModel instance will be passed as a constructor parameter where needed.
2020-08-02Allow translations and custom names in GameFile::GetNetPlayNameJosJuice
There is no longer any major reason for why this function would need to return the same result for all players.
2020-08-02Make netplay's "same game" check more robustJosJuice
Instead of comparing the game ID, revision, disc number and name, we can compare a hash of important parts of the disc including all the aforementioned data but also additional data such as the FST. The primary reason why I'm making this change is to let us catch more desyncs before they happen, but this should also fix https://bugs.dolphin-emu.org/issues/12115. As a bonus, the UI can now distinguish the case where a client doesn't have the game at all from the case where a client has the wrong version of the game.
2020-07-16NetPlay: Limit nickname lengthTechjar
Ridiculously long nicknames cause UI silliness, so 30 characters seems like a reasonable limit, as it's the same as the forum.
2020-04-28DolphinQt: Use qOverload where applicableLioncash
Provides the same behvaior, but in a much more concise manner.
2019-12-23DolphinQt: Properly save netplay session settings when changedJosJuice
2019-12-23DolphinQt: Check presence of region in NetPlaySetupDialogJosJuice
2019-07-30DolphinQt: Replace QStringLiteral with alternatives where applicableLioncash
QStringLiterals generate a buffer so that during runtime there's very little cost to constructing a QString. However, this also means that duplicated strings cannot be optimized out into a single entry that gets referenced everywhere, taking up space in the binary. Rather than use QStringLiteral(""), we can just use QString{} (the default constructor) to signify the empty string. This gets rid of an unnecessary string buffer from being created, saving a tiny bit of space. While we're at it, we can just use the character overloads of particular functions when they're available instead of using a QString overload. The characters in this case are Latin-1 to begin with, so we can just specify the characters as QLatin1Char instances to use those overloads. These will automatically convert to QChar if needed, so this is safe.
2019-04-06Qt/NetPlay: Integrate NetPlayIndexspycrab
2019-03-04Qt: Use ModalMessageBox everywherespycrab
2019-03-03Common/Config: Add a utility class to suppress config change callbacks.Jordan Woyak
2019-02-13Use empty instead of sizeFilip Gawin
2018-12-26Update Netplay Main Page WarningsJMC47
We now support automatically syncing most things. Add Dual Core Netplay Warning. Update Wii Remote Netplay string since it now kinda works.
2018-11-19NetPlay: Implement chunked data transferTechjar
This sends arbitrary packets in chunks to be reassembled at the other end, allowing large data transfers to be speed-limited and interleaved with other packets being sent. It also enables tracking the progress of large data transfers.
2018-10-29NetPlay: Fix saving host game selectionTechjar
2018-07-07Move DolphinQt2 to DolphinQtspycrab