Skip to content

Commit b86fb19

Browse files
spoonmilkpsifertex
authored andcommitted
Add functions for saving StringsView column state
1 parent 4e3ef2c commit b86fb19

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

ui/stringsview.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,11 @@ class BINARYNINJAUIAPI StringsView : public TableViewBase, public View, public F
186186

187187
QPointer<QHeaderView> m_horizontalHeader;
188188
QPointer<QHeaderView> m_verticalHeader;
189+
QTimer m_headerSaveDebounce;
190+
191+
void restoreHeaderState() const;
192+
void saveHeaderState() const;
193+
void scheduleSaveHeaderState();
189194

190195
public:
191196
StringsView(BinaryViewRef data, StringsContainer* container);
@@ -218,6 +223,7 @@ class BINARYNINJAUIAPI StringsView : public TableViewBase, public View, public F
218223
void toggleIncludeOnlyReferenced() const { m_list->toggleIncludeOnlyReferenced(); };
219224
void toggleIncludeOnlyFromCurrentFunction() const { m_list->toggleIncludeOnlyFromCurrentFunction(); };
220225

226+
void resetColumnLayout() const;
221227
void resetFilterOptions();
222228

223229
void copyText();

0 commit comments

Comments
 (0)