summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt/Config/FilesystemWidget.cpp
AgeCommit message (Collapse)Author
2024-04-30DolphinQt: Properly Delete (Some) Widgetsmitaclaw
This is not every memory leak, just the ones that were obvious.
2023-08-12DolphinQt: Set window decorations for all top-level QWidgets.Admiral H. Curtiss
2023-05-16StringUtil: Move IsPrintableCharacter() into Common namespaceLioncash
2023-04-25DolphinQt: cache icons instead of single pixmapsShawn Hoffman
Fixes dynamically changing dpi scaling. Load resources from svg if possible. Currently svg support is not in Qt build in Externals, and image files need to be added later.
2023-04-04DolphinQt: Fix memory lkea in FilesystemWidgetMichael Cook (mackal)
QTreeView::setModel doesn't transfer ownership of the object. Setting the parent resolves this
2021-10-09Add wrapper function to disable hotkeys for QFileDialogsowens99
Previously, if you have "Hotkeys Require Window Focus" disabled, you could repeatedly use the "Open" hotkey, for example, to stack File Open windows over top of each other over and over. This commit allows the hotkey manager to disable/enable on QFileDialog creation and destruction.
2021-08-02FilesystemWidget: Show more information about partitionsPokechu22
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.
2021-03-09DiscIO: Move some code from DiscExtractor to new file DiscUtilsJosJuice
2020-04-03DolphinQt: Run tasks that use progress dialogs on separate threadsJosJuice
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-09VolumeVerifier: Check hashes in Wii partitionsJosJuice
2019-04-09Add a Verify tab to game propertiesJosJuice
2019-03-30DiscExtractor: Make P prefix for partition names optionalJosJuice
Also added constants for common partition types.
2019-03-04Qt: Use ModalMessageBox everywherespycrab
2019-02-01DolphinQt: cache filesystem icons for speedTillmann Karras
2018-07-09Qt: Remove ActionHelperspycrab
2018-07-07Move DolphinQt2 to DolphinQtspycrab