mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-01-06 11:09:05 +03:00
e41dfa6599
The Spreadsheet application currently does not support undo/redo, and with this update, we are starting the process of adding this feature :-) Additionally, the save dialog has been updated to use GUI::MessageBox::ask_about_unsaved_changes() for system cohesity. Spreadsheet: Add basic undo functinoality The spreadsheet application now has basic support for undo. Testing of this feature is limited, and may not work as intended yet. Spreadsheet: Add callback when a cell's value is changed In addition to the callback being added, this commit also exposes the SheetModel class via a getter in SpreadSheetView. Spreadsheet: Remove debug statements and use cell change callback This commit uses the on_cell_data_change callback from within the SheetModel class. This allows for us to push/pop changes to the undo stack. With this, we have basic Undo/Redo functionality :-) Spreadsheet: Actually add window::set_modified Spreadsheet: Const-correctness :-) Spreadsheet: Reorder the edit menu actions |
||
---|---|---|
.. | ||
CellType | ||
Readers | ||
Writers | ||
Cell.cpp | ||
Cell.h | ||
CellSyntaxHighlighter.cpp | ||
CellSyntaxHighlighter.h | ||
CellTypeDialog.cpp | ||
CellTypeDialog.h | ||
CMakeLists.txt | ||
CondFormatting.gml | ||
ConditionalFormatting.h | ||
CondView.gml | ||
csv_export.gml | ||
csv_import.gml | ||
ExportDialog.cpp | ||
ExportDialog.h | ||
Forward.h | ||
HelpWindow.cpp | ||
HelpWindow.h | ||
ImportDialog.cpp | ||
ImportDialog.h | ||
JSIntegration.cpp | ||
JSIntegration.h | ||
main.cpp | ||
Position.h | ||
select_format_page.gml | ||
Spreadsheet.cpp | ||
Spreadsheet.h | ||
SpreadsheetModel.cpp | ||
SpreadsheetModel.h | ||
SpreadsheetView.cpp | ||
SpreadsheetView.h | ||
SpreadsheetWidget.cpp | ||
SpreadsheetWidget.h | ||
Workbook.cpp | ||
Workbook.h |