|
morph 0.1.0
Asynchronous bridge between GUI thread and business models
|
Files | |
| data_source.hpp | |
| The rows a table engine reads, and the services it is given. | |
| edits.hpp | |
| Committing edited cells: one row's edits in order, stale and error state per cell, and the row patched with the server's reply. | |
| engine.hpp | |
| The table engine: sort, filter and view mapping, on and off the owner. | |
| filter.hpp | |
| Filter specs as data, compiled once and evaluated column at a time. | |
| query.hpp | |
| TableQuery, Page and table::apply: a table's sort, filter and page as a request body, and the server's reference implementation. | |
| selection.hpp | |
| A table's selection and activation, kept by row key. | |
| sort.hpp | |
| Typed sort keys and the chunked, stoppable merge sort over them. | |
| view_change.hpp | |
| What changed between two view orders, as list-model operations. | |