Spreadsheet: Update Undo / Redo button state

This commit is contained in:
Simon Danner 2022-03-26 17:29:37 +01:00 committed by Linus Groh
parent 593aa9aff1
commit 1888e60015
Notes: sideshowbarker 2024-07-17 16:43:18 +09:00

View File

@ -215,6 +215,14 @@ SpreadsheetWidget::SpreadsheetWidget(GUI::Window& parent_window, NonnullRefPtrVe
redo();
});
m_undo_stack.on_state_change = [this] {
m_undo_action->set_enabled(m_undo_stack.can_undo());
m_redo_action->set_enabled(m_undo_stack.can_redo());
};
m_undo_action->set_enabled(false);
m_redo_action->set_enabled(false);
m_functions_help_action = GUI::Action::create(
"&Functions Help", Gfx::Bitmap::try_load_from_file("/res/icons/16x16/app-help.png").release_value_but_fixme_should_propagate_errors(), [&](auto&) {
if (auto* worksheet_ptr = current_worksheet_if_available()) {