Debugger: Migrates Memory Search tab to it's own widget #10813
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description of Changes
Moves Memory Search UI into it's own custom widget and migrates the search related functions from
CpuWidget.h/cpp/ui
to their ownMemorySearchWidget
.Rationale behind Changes
The scope of Memory search related functionality is increasing and the
CpuWidget
is already fairly bloated being a general parent of a lot of different and unrelated functionality. This helps makeCpuWidget
easier to read/understand/maintain and allows the newMemorySearchWidget
to expand in functionality and improve focus.Suggested Testing Steps
This impacts all search related functionality, and integration between other components, such as double clicking an address and seeing it in Memory View, or visiting a search result in disassembly view, or taking a search result into saved addresses model.
Note:
Also makes the background color of the memory search widget a slightly darker color. The original color is set via witchcraft and sorcery and the new widget does not approve.