From b86fb197a6e0a3daedc365332c76b52d915f5315 Mon Sep 17 00:00:00 2001 From: Alexander Khosrowshahi Date: Tue, 19 Aug 2025 17:46:35 -0400 Subject: Add functions for saving StringsView column state --- ui/stringsview.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ui/stringsview.h b/ui/stringsview.h index 7be62922..1df0d5f7 100644 --- a/ui/stringsview.h +++ b/ui/stringsview.h @@ -186,6 +186,11 @@ class BINARYNINJAUIAPI StringsView : public TableViewBase, public View, public F QPointer m_horizontalHeader; QPointer m_verticalHeader; + QTimer m_headerSaveDebounce; + + void restoreHeaderState() const; + void saveHeaderState() const; + void scheduleSaveHeaderState(); public: StringsView(BinaryViewRef data, StringsContainer* container); @@ -218,6 +223,7 @@ class BINARYNINJAUIAPI StringsView : public TableViewBase, public View, public F void toggleIncludeOnlyReferenced() const { m_list->toggleIncludeOnlyReferenced(); }; void toggleIncludeOnlyFromCurrentFunction() const { m_list->toggleIncludeOnlyFromCurrentFunction(); }; + void resetColumnLayout() const; void resetFilterOptions(); void copyText(); -- cgit v1.3.1