// ----------------------------------------------------------------------------- // Called when an announcement is received from the undo manager // ----------------------------------------------------------------------------- void UndoListView::onAnnouncement(Announcer* announcer, std::string_view event_name, MemChunk& event_data) { if (announcer != manager_) return; updateFromManager(); }
/* UndoListView::setManager * Sets the undo [manager] to show in the list *******************************************************************/ void UndoListView::setManager(UndoManager* manager) { if (this->manager) stopListening(this->manager); this->manager = manager; listenTo(manager); updateFromManager(); }
// ----------------------------------------------------------------------------- // Sets the undo [manager] to show in the list // ----------------------------------------------------------------------------- void UndoListView::setManager(UndoManager* manager) { if (manager_) stopListening(manager_); manager_ = manager; listenTo(manager); updateFromManager(); }