workspace
The tabs of the trove board: the spec workspace, the files workspace and the trove chat.
In the namespace octomy::trove.
Detailed description
Classes
| Class | What it is |
|---|---|
| ChangeRecordModel | Changes of one project while its board lives: spec writes, sessions and files |
| FilesRoot | One folder that the Files tab can show: the checkout of a project, or one of its worktrees |
| FilesRootModel | Folders of the Files tab switcher: the checkout of a project, then each of its worktrees |
| FilesWorkspace | Files tab of the Trove board: the checkout of the project read-only, and each lane worktree editable |
| ProbeEditorDialog | Create or change one probe of a recurring spec |
| RecurringHistoryModel | History table of a recurring spec: one row per run, for one probe |
| RecurringPanel | Recurring panel of a spec: its switch, its settings, its runs and their trend |
| SpecAggregateDelegate | Paints the rows of the spec workspace's aggregate view |
| SpecAggregateModel | Bodies of the work units of a spec, a section or the side quests, as one read-only list |
| SpecTreeDelegate | Paints the rows of a SpecTreeModel so the levels read apart |
| SpecTreeModel | Tree of specs, sections and work units of the spec workspace |
| SpecTreeSource | Reads that the spec workspace makes, as an interface |
| SpecWorkspace | Spec workspace: a tree of specs, sections and work units, an editor, and a context rail |
| SpecWorkspaceActions | Writes of the spec workspace: save a work unit, set its status, run it |
| StatusRollup | Work units counted by status, for one section, one spec or the side quests |
| StoreSpecTreeSource | Spec workspace's reads, answered by a SpecStore |
| TroveChat | Trove chat: an assistant session about one Trove project, with the selection of the board as its context (trove-spec-workspace §SW-7, trove-parts TPJ-49, TPX-19) |
| WorkUnitEditor | Editor of one work unit in the spec workspace |
| WorktreeWatcher | Says which files of the lanes' worktrees changed, for the change record |