1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 03:57:44 +00:00

HexEditor: Add 'Find All' option to Find Dialog to find all matches

This commit is contained in:
Brendan Coles 2021-05-27 15:51:21 +00:00 committed by Andreas Kling
parent d7797c8bf8
commit 6aa766f8ca
9 changed files with 238 additions and 30 deletions

View file

@ -29,6 +29,7 @@ private:
HexEditorWidget();
void set_path(const LexicalPath& file);
void update_title();
void set_search_results_visible(bool visible);
RefPtr<Core::ConfigFile> m_config;
@ -50,12 +51,15 @@ private:
RefPtr<GUI::Action> m_find_action;
RefPtr<GUI::Action> m_goto_offset_action;
RefPtr<GUI::Action> m_layout_toolbar_action;
RefPtr<GUI::Action> m_layout_search_results_action;
GUI::ActionGroup m_bytes_per_row_actions;
RefPtr<GUI::Statusbar> m_statusbar;
RefPtr<GUI::Toolbar> m_toolbar;
RefPtr<GUI::ToolbarContainer> m_toolbar_container;
RefPtr<GUI::TableView> m_search_results;
RefPtr<GUI::Widget> m_search_results_container;
bool m_document_dirty { false };
};