summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt/GCMemcardManager.cpp
AgeCommit message (Collapse)Author
2026-05-11Merge pull request #14592 from jordan-woyak/memcard-manager-scrollingAdmiral H. Curtiss
DolphinQt/GCMemcardManager: Set ScrollMode::ScrollPerPixel to make scrolling behavior less annoying.
2026-04-17Improve usage of std::move and const references parametersMartino Fontana
Accomplished using `run-clang-tidy` with `performance-move-const-arg,performance-unnecessary-value-param,modernize-pass-by-value`. Changed arguments to const references, removed them where inappropriate (e.g. sink parameters). Same with std::move. Manually reviewed each change to make sure that it makes sense, and do something more appropriate if possible.
2026-04-14DolphinQt/GCMemcardManager: Don't unnecessarily repopulate the slot table ↵Jordan Woyak
when switching between A <-> B.
2026-04-14DolphinQt/GCMemcardManager: Set ScrollMode::ScrollPerPixel to make scrolling ↵Jordan Woyak
behavior less annoying.
2026-01-25Remove unused importsMartino Fontana
Yellow squiggly lines begone! Done automatically on .cpp files through `run-clang-tidy`, with manual corrections to the mistakes. If an import is directly used, but is technically unnecessary since it's recursively imported by something else, it is *not* removed. The tool doesn't touch .h files, so I did some of them by hand while fixing errors due to old recursive imports. Not everything is removed, but the cleanup should be substantial enough. Because this done on Linux, code that isn't used on it is mostly untouched. (Hopefully no open PR is depending on these imports...)
2025-06-07DolphinQt: Replace widespread SetQWidgetWindowDecorations calls with an ↵Jordan Woyak
event filter.
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.
2024-08-20Remove redundant semicolonsDr. Dystopia
2024-07-28i18n: Add comments and improve source stringsJosJuice
Most of these changes are to improve consistency in capitalization.
2023-08-12DolphinQt: Set window decorations for all top-level QWidgets.Admiral H. Curtiss
2023-06-08GCMemcardUtils: Make use of std::span where applicableLioncash
Generifies bits of the interface so that some functions aren't explicitly tied down to only using std::vector.
2023-03-02[[unlikely]] ASSERTMinty-Meeo
and other ASSERT usage changes
2022-06-05DolphinQt: Unify handling of raw memory card path.Admiral H. Curtiss
2022-03-08Add NonDefaultQPushButton to set autoDefault of buttons to falseMartin
2022-01-16Use Slot in GCMemcardManagerPokechu22
2022-01-14Replace TEXIDevices with an enum classPokechu22
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-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-04-02Replace uses of cassert with Common/Assert.hPokechu22
2021-01-28GCMemcardManager: Detect attempt to import multiple save files with the same ↵Admiral H. Curtiss
internal name.
2021-01-28GCMemcardManager: Add filename column.Admiral H. Curtiss
2021-01-28GCMemcardManager: Make columns sortable.Admiral H. Curtiss
2021-01-28GCMemcardManager: Make columns resizable by the user.Admiral H. Curtiss
2021-01-28GCMemcardManager: Small cleanups.Admiral H. Curtiss
2021-01-28GCMemcardManager: Replace remaining panic alert with ModalMessageBox.Admiral H. Curtiss
2021-01-28GCMemcard: Let ImportFile() take a Savefile instead of a direntry and a ↵Admiral H. Curtiss
vector of blocks.
2021-01-28GCMemcardManager: Rewrite file deleting logic to provide a better user ↵Admiral H. Curtiss
experience.
2021-01-28GCMemcardManager: Rewrite file copying logic to provide a better user ↵Admiral H. Curtiss
experience.
2021-01-28GCMemcardManager: Rewrite file importing logic to provide a better user ↵Admiral H. Curtiss
experience.
2021-01-28GCMemcardManager: Rewrite file exporting logic to provide a better user ↵Admiral H. Curtiss
experience.
2021-01-28GCMemcardManager: Relayout file table for a more compact design.Admiral H. Curtiss
2020-11-25Frontends: Migrate logs over to fmtLioncash
2020-06-16GCMemcard: Move from global namespace into a Memcard namespace.Admiral H. Curtiss
2020-04-28GCMemcardManager: Add GUI to create new memory card.Admiral H. Curtiss
2020-03-23Cleanup warnings of -Wunused-variableJun Su
remove unused variables.
2020-02-06DolphinQt: setTabKeyNavigation(false) on QTableWidget and QTableView.Jordan Woyak
2020-01-27DolphinQt/GCMemcardManager: Make use of QLatin1Char within ↵Lioncash
GetErrorMessagesForErrorCode() Same behavior, but eliminates the use of a program lifetime Qt string literal.
2020-01-27DolphinQt/GCMemcardManager: Mark string as translatable within ↵Lioncash
GetErrorMessagesForErrorCode() This is a string that can potentially be seen by a user, so it should be marked as translatable, like the other strings are.
2019-11-17GCMemcardManager : Performance boostDacoTaco
2019-11-17Merge pull request #8302 from AdmiralCurtiss/gcmemcard-commentsLéo Lam
GCMemcard: Read comments, banners, and icons via logical data offsets instead of physical ones.
2019-11-17GCMemcard: Read icons according to logical data offsets instead of physical ↵Admiral H. Curtiss
data offsets. Also gets rid of some undefined behavior.
2019-11-17GCMemcard: Read banners according to logical data offsets instead of ↵Admiral H. Curtiss
physical data offsets. Also gets rid of some undefined behavior.
2019-11-17GCMemcard: Move Icon and Banner constants to the GCMemcard header.Admiral H. Curtiss
2019-11-17GCMemcard: Read file comments according to logical data offsets instead of ↵Admiral H. Curtiss
physical data offsets.
2019-11-09Merge pull request #8185 from Techjar/memcard-manager-autoLéo Lam
Qt/GCMemcardManager: Load configured memory cards by default
2019-10-21Qt/GCMemcardManager: Fix incorrect placeholder frame timing.Admiral H. Curtiss
2019-10-17Merge pull request #8304 from AdmiralCurtiss/memcard-manager-icon-fixJMC47
Qt/GCMemcardManager: Fix icon animations displaying incorrectly.
2019-09-24Fix import gc save file window titleRukai
2019-09-23Qt/GCMemcardManager: Fix animation frame order and speed.Admiral H. Curtiss
2019-09-22Qt/GCMemcardManager: Fix animation frame decoding.Admiral H. Curtiss