VIEW_SNAPSHOT m_viewSnapshot
virtual ~EDITOR_TAB_CONTEXT()=default
void SetPreview(bool aPreview)
virtual bool IsModified() const =0
std::unique_ptr< UNDO_REDO_CONTAINER > m_undo
virtual wxString GetTabKey() const =0
Stable identity for persistence and de-duplication.
std::unique_ptr< UNDO_REDO_CONTAINER > m_redo
std::vector< KIID > m_savedSelection
VIEW_SNAPSHOT & ViewSnapshot()
std::vector< KIID > & SavedSelection()
Selection saved as resolved KIIDs, restored after the view is rebuilt.
UNDO_REDO_CONTAINER & RedoList()
UNDO_REDO_CONTAINER & UndoList()
virtual wxString GetDisplayName() const =0
Short label shown on the tab.
View snapshot captured on detach, restored on activate.